我正在尝试使用Graph API和C ++程序发布消息。我尝试了三种不同的方法:
- 使用
等网址获取https://graph.facebook.com/USER_ID/feed?access_token=TOKEN&message=Hello
- POST和X-WWW_FORM
- POST和FORM-data
醇>
在案例1中,我收到完整的邮件列表作为答案,但邮件未添加到Feed中。
在案例2和3中,我收到错误 403 作为回复。
USER_ID
和TOKEN
是正确的,我的应用程序具有正确的权限。我已经将图像发布到具有相同应用程序的相册,但我现在不可能发布消息。为什么呢?
答案 0 :(得分:2)
第一种方法无效,因为您需要向该端点发出HTTP POST以发布新的Feed故事,因为商品facebook提供了“method = post”GET参数来“伪造”帖子,这将是工作
https://graph.facebook.com/USER_ID/feed?access_token=TOKEN&message=Hello&method=post
作为回复,您将获得新帖子的ID
{
"id": "499801468_1001264776039"
}
您可以在此处找到有关使用图谱API http://developers.facebook.com/docs/reference/api/#publishing
发布的更多详细信息