使用Graph API在Feed上发布消息时出现错误403:

时间:2011-08-29 14:14:55

标签: facebook facebook-graph-api

我正在尝试使用Graph API和C ++程序发布消息。我尝试了三种不同的方法:

  
      
  1. 使用https://graph.facebook.com/USER_ID/feed?access_token=TOKEN&message=Hello
  2. 等网址获取   
  3. POST和X-WWW_FORM
  4.   
  5. POST和FORM-data
  6.   

在案例1中,我收到完整的邮件列表作为答案,但邮件未添加到Feed中。

在案例2和3中,我收到错误 403 作为回复。

USER_IDTOKEN是正确的,我的应用程序具有正确的权限。我已经将图像发布到具有相同应用程序的相册,但我现在不可能发布消息。为什么呢?

1 个答案:

答案 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

发布的更多详细信息