Facebook Open Graph Beta:OAuthException

Dax*_*xon 1 oauth facebook-graph-api

尝试测试新的Open Graph Beta以发布新动作.

我正在关注官方教程

它说要发布你将使用此POST的动作

    For example, sending a POST to:

https://graph.facebook.com/me/YOUR_NAMESPACE:cook
       ?recipe=OBJECT_URL&access_token=ACCESS_TOKEN
Run Code Online (Sandbox Code Playgroud)

但是在JS调用中.没有访问令牌

FB.api('/me/YOUR_NAMESPACE:cook' + 
                    '?recipe=http://example.com/cookie.html','post',
                     function(response) {
                           ..........
                }
Run Code Online (Sandbox Code Playgroud)

当我尝试发布自己的操作时出错.我已publish_actions通过该应用验证了该权限

  • "OAuthException" - "发生意外错误.请稍后重试您的请求."

git*_*agi 5

您可能无法发布到正确的对象.例如'cook'是动作,'recipe'是对象.因此,就教程而言,'OBJECT_URL'必须是'recipe'类型.

由于时间线未启动,因此当您创建自己的对象时,facebook会为您提供该类型的示例网址,可用于测试应用的发布.

  • 我尝试了示例网址,它在JS调用中工作.我确定localhost与它有关,以及FB无法访问它. (2认同)