0

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

问题的症结似乎在于,虽然我可以要求“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 个小时,没有运气,我开始怀疑:是否可以将照片发布到用户的子帐户流?如果是这样,怎么做?

(顺便说一句,我尝试使用照片 URL 进行文本状态更新——试图绕过整个上传部分——但这没有帮助。照片的 url 出现在帖子中,但不显示照片。我愿意接受任何在子帐户流中显示照片的建议。)

4

1 回答 1

0

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

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

其次,使用http://graph.facebook.com/subaccount_id/feed和 source= http://www.thenewlocationofyourimage.com/image.jpg

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

于 2013-04-15T07:00:36.443 回答