2012-03-14 49 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