PhotoPost not working with source URLs

The tumblr API accepts an Array for data parameter but not for source param. This results in 401 responses whenever attempting to create photo post with source.

http://www.tumblr.com/docs/en/api/v2#pphoto-posts