【问题标题】:Facebook Opengraph action publishing errorFacebook Opengraph 动作发布错误
【发布时间】:2012-03-31 10:41:22
【问题描述】:

我正在尝试为我的应用程序创建一个阅读按钮。我已经按照教程实现了代码,但是当我点击发布按钮时,它显示错误发生

    <script type="text/javascript">
  function postArticle()
  {
      FB.api(
        '/me/svolzesocial:news.reads?article=<?php the_permalink() ?>',
        'post',
        function(response) {
           if (!response || response.error) {
              alert('Error occured');
           } else {
              alert('Successful! Action ID: ' + response.id);
           }
        });
  }
  </script>

我也尝试过调试,但那里没有显示错误。 我在这个页面上创建了发布按钮Svolze post请帮我解决这个问题!

【问题讨论】:

    标签: facebook action publish facebook-opengraph


    【解决方案1】:

    您发布到错误的网址。

    如果您正在使用内置读取操作,您应该发布到

    /me/news.reads
    

    如果您使用的是自定义操作,您应该发布到

    /me/yournamespace:youractionname
    

    目前,您正在混淆这两者。

    【讨论】:

      【解决方案2】:

      尼基尔,

      出现错误时也请console.log(response)帮助调试。我的猜测是您没有正确的权限 - 您将需要 publish_actions 代表用户发布。添加具有正确范围的login button,然后尝试发布。

      一些资源:

      Perms page Graph API Explorer

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-10-18
        • 2013-02-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-03
        • 1970-01-01
        相关资源
        最近更新 更多