Facebook Opengraph行动发布错误

时间:2012-03-14 22:03:42

标签: facebook action publish opengraph

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

    <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请帮我解决这个问题!

2 个答案:

答案 0 :(得分:2)

您发布的网址错误。

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

/me/news.reads

如果您正在使用自定义操作,则应发布到

/me/yournamespace:youractionname

目前,你正在使这两个人卷入其中。

答案 1 :(得分:0)

Nikhil,

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

一些资源:

Perms page Graph API Explorer