Facebook Open Graph Beta:OAuthException

问题描述:

尝试测试新的Open Graph Beta以发布新操作。Facebook Open Graph Beta:OAuthException

我正在关注的官方tutorial

它说,出版,你会使用这个POST

For example, sending a POST to: 

https://graph.facebook.com/me/YOUR_NAMESPACE:cook 
     ?recipe=OBJECT_URL&access_token=ACCESS_TOKEN 

但在JS调用的动作。没有访问令牌

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

当我尝试发布自己的操作时出现错误。我已经验证与应用

  • “OAuthException”的publish_actions权限 - “发生意外错误,请稍后重试您的请求。”

这可能是你可能不发布到正确的对象。 在例子中,'cook'是动作,'recipe'是对象。因此,就教程而言,'OBJECT_URL'必须是'recipe'类型。

因为当你创建自己的对象的Facebook为您提供该类型可用于测试应用程序的发布的样本网址时间轴没有因此启动。

+2

我试过了这个示例url,它在JS调用中工作。我确信localhost与它有关,以及FB无法访问它。 – Daxon

+0

由于FB不断进行剧烈的变化,这就是为什么很多次正确的代码也不会被执行......没关系! :) –