在尝试调用webservice以发布用户的墙贴时,我遇到了Facebook Graph API的问题 .
我已经使用我的应用程序正确验证了我的用户,并且它显示我在隐私设置中有“发布到我的墙”的权限 .
我调用webservice URL http://graph.facebook.com/me/feed并将它们用作参数:
-
access_token = xxxxxxx(从验证回来的访问令牌)
-
message =测试消息
每次我从网络服务收到403错误
{“error”:{“type”:“OAuthException”,“message”:“(#200)用户尚未授权应用程序执行此操作”}}
我能做错什么?
2 回答
从错误消息中,它听起来像访问令牌不正确或缺乏publish_stream权限 . (你说你提供了一个具有该权限的令牌,但由于这是错误消息,所以值得仔细检查 . )
参考:http://developers.facebook.com/docs/reference/api/status/,http://developers.facebook.com/docs/authentication/permissions .
我不知道为什么我会收到这个错误,但是当我使用Ruby on Rails时,我尝试了Facebook Graph API gem fp_graph并且它有效 .
无论如何,谢谢你们 .