我正在尝试使用facepy将图片发布到具有公共权限的 Facebook 时间线。
我已经为开发设置了一个 Facebook 应用程序,并使用它来生成用于我的脚本身份验证的 OAuth 令牌。这些帖子显示为由该应用发布(我刚刚提交了该应用以供审核,希望可以解决我的问题)。
我可以很容易地发布图片,并且可以在访问我的时间线时看到它们。当我单击帖子的权限时,它们甚至似乎具有公共权限。
但是,当我使用 Facebook 的“查看为”功能并从公共角度查看我的时间线时,我无法查看图片。我可以看到我自己发布的关于将自动发布的图片的公告,但我看不到自动发布的图片。
作为我如何发布图像的简短示例:
graph = facepy.GraphAPI(<oauth token>)
graph.post('me/photos', source=open('kitten1.jpg', 'rb'), message='The first kitten')