Facebook Graph:可以将照片上传到/ user / account / album吗?如果是这样,怎么样?

时间:2013-04-15 06:45:07

标签: facebook facebook-graph-api curl

我正在尝试为一小部分已知用户设置一个应用程序,所有用户都有一个子“页面”,“帐户”或任何术语。该应用程序的主要目标是代表他们以自动方式将照片发布到这些子帐户。

问题的症结似乎在于我可以要求“manage_pages”来管理用户的子帐户,而“publish_stream”则允许我将照片上传到用户的根流我不能将照片上传到子帐户

我已经能够对子帐户流进行状态更新(仅限文本),但每次我尝试上传照片时(通过curl,命令行样式),我都会遇到各种错误,具体取决于我的方式尝试这样做:

http://graph.facebook.com/albumid/photos - >错误#324需要上传文件

http://graph.facebook.com/albumid - >错误#200应用程序无法进行此API调用。

http://graph.facebook.com/subaccount_id/feed - >错误#100源URL格式不正确

http://graph.facebook.com/subaccount_id/photos - >错误#324需要上传文件

我在黑暗中被刺了大约4个小时没有运气,我开始怀疑: 是否可以将照片发布到用户的子帐户流中?如果是这样,怎么做?

(顺便说一句,我尝试用照片网址进行文字状态更新 - 试图规避整个上传部分 - 这没有用。照片的网址会显示在帖子中,但不会显示照片。我愿意接受在子帐户流中显示照片的任何建议。)

1 个答案:

答案 0 :(得分:0)

发布此帖后仅约5分钟,我有点找到了解决方案:

首先,将图像上传到您自己的Web服务器,s3存储桶或其他位置。

其次,将http://graph.facebook.com/subaccount_id/feed与source = http://www.thenewlocationofyourimage.com/image.jpg一起使用。

图像显示在页面流中,尽管是一个小缩略图。但总比没有好。如果您有更好的信息,请告诉我。谢谢!