2011-10-10 44 views
1

我想發佈消息在Facebook牆上。我試着與developer.facebok和settigns在那個要求站點,我必須鏈接。實際上我正在本地工作和網站不發佈在服務器。我怎麼能張貼到我的本地機器的Facebook牆。從我的網站發佈消息到臉譜牆

var body = 'Reading Connect JS documentation'; 
    FB.api('/me/feed', 'post', { message: body }, function(response) 
    { 
     if (!response || response.error) 
     { 
      alert('Error occured'); 
     } 
     else 
     { 
      alert('Post ID: ' + response.id); 
     } 
    }); 
+0

我正在使用以下JavaScript並且gettign錯誤消息 – Rakesh

+0

var body ='閱讀連接JS文檔';如果(!response || response.error){ alert('Error occured'); } FB.api('/ me/feed','post',{message:body},function(response){ }其他{ alert('Post ID:'+ response.id); } }); – Rakesh

+0

你得到哪種錯誤!!!你能否把它放在這裏... – sikender

回答

0

我建議提醒response.error而不是靜態字符串,或設置一個調試器;指向那裏,看看價值。

也查看網絡流量並查看響應流如果這些不起作用。

即使在用戶離開您的應用程序(但仍保留publish_stream接受的權限)後,要發佈到牆上,那麼您只需將您的應用程序ID /密碼用作發佈即可。從https://developers.facebook.com/docs/reference/api/permissions/

使您的應用程序來發布內容,評論,喜歡到用戶的 流和用戶的朋友的流。通過此權限,您可以隨時向用戶的Feed中發佈內容,而不需要 需要offline_access。但請注意,Facebook 建議使用用戶發起的共享模式。