【问题标题】:Publish Actions not working on Open Graph App发布操作不适用于 Open Graph 应用程序
【发布时间】:2012-02-08 14:39:31
【问题描述】:

在 Open Graph 教程之后使用 postCook() 函数真的很吃力。

教程上的代码是:

<script type="text/javascript">  
  function postCook() {  
    FB.api('/me/YOUR_NAMESPACE:cook' + '?recipe=http://example.com/cookie.html','post',   
    function(response) {  
      if (!response || response.error) {  
        alert('Error occured');  
      } else {  
        alert('Post was successful! Action ID: ' + response.id);     
      }  
    });  
   }  
</script>  

我已经用我的动作和对象替换了他们的动作和对象,但我仍然收到错误消息。

【问题讨论】:

  • 这将有助于详细说明您收到的错误消息。
  • 您好,感谢您回复我。我只是弹出警报说“发生错误”,它没有说明什么错误或原因。太令人沮丧了。
  • 您是否按照此处的说明为您的应用程序创建操作? developers.facebook.com/docs/opengraph/tutorial。您的应用程序使用的每个操作都必须是 Facebook 的 approved...

标签: action publish facebook-opengraph


【解决方案1】:

为了进行更多调试,请使用 firebug 或类似工具并 console.log 记录您从 facebook 获得的响应。这会让你清楚地知道哪里出了问题。

if (!response || response.error) { 控制台日志(响应); ... }

或者 alert(response.error) 可以。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多