2012-03-14 50 views
0

我试图为我的应用程序创建一个阅读按钮。我已经实现的代码按教程,但是当我点击发布按钮,它说出错Facebook 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

你张贴到了错误的URL。

如果您使用的读取动作构建你应该张贴到

/me/news.reads 

如果您使用的是自定义操作,你应该张贴到

/me/yournamespace:youractionname 

此刻,你”将两者重新拼凑起来。

0

尼基尔,

还请CONSOLE.LOG(响应)时发生错误,以帮助调试。我的猜测是你没有正确的权限 - 你需要publish_action来代表用户发布。添加一个login button与正确的范围,然后尝试发布。

一些资源:

Perms page Graph API Explorer