Facebook api许可问题

时间:2011-01-25 00:30:58

标签: facebook-graph-api

在尝试调用网络服务以发布用户的墙贴时,我遇到了Facebook Graph API的问题。

我已经使用我的应用程序正确验证了我的用户,并且显示我在隐私设置中拥有“发布到我的墙”的权限。

我调用网络服务网址http://graph.facebook.com/me/feed并将其用作参数:

  • access_token = xxxxxxx(从身份验证返回访问令牌)
  • message = test message

每次我从网络服务中收到403错误

  

{ “错误”:{ “类型”: “OAuthException”, “消息”:“(#200)   用户尚未授权   应用程序执行此操作“}}

我可能做错了什么?

2 个答案:

答案 0 :(得分:1)

从错误消息中,它听起来像访问令牌不正确或缺少publish_stream权限。 (你说你提供了一个具有该权限的令牌,但由于这是错误消息,所以值得仔细检查。)

参考:http://developers.facebook.com/docs/reference/api/status/http://developers.facebook.com/docs/authentication/permissions

答案 1 :(得分:0)

我不确定为什么我会收到此错误,但是当我使用Ruby on Rails时,我尝试了Facebook Graph API gem fp_graph并且它有所作为。

无论如何,谢谢你们。