2012-10-21 169 views
0

我想發佈在用戶的朋友牆槽javascript SDK。基本功能是用戶創建一個團隊並邀請他/她的朋友加入。Facebook的JSDK張貼在用戶的朋友牆壁

比方說,我獲得了具有所有必需權限的適當訪問令牌。

現在用戶選擇的朋友後(爲簡單起見,現在這是ID爲12345678一個用戶),我稱之爲:

FB.api('/12345678/feed', 'post', { 
     name: 'Test post', 
     caption: 'Test caption', 
     link: 'https://my.example.com/invite/', 
     description: 'Join my awesome team', 
     message: 'Join my awesome team' 
    },function(response) {console.log(response);}); 

我的問題是,即使我回來後ID成功地,所選用戶的牆上沒有顯示任何內容。如果我通過Graph API瀏覽器手動發佈帶有SAME訪問令牌的用戶提要,它就可以工作。

我該怎麼做?我爲什麼不能通過我的應用發送這個消息,但是我可以使用Graph API發送消息?這兩個都是'朋友'未經批准的應用程序,我嘗試發送消息給?

謝謝

回答

0

嘗試張貼在您的個人資料然後檢查。

它有可能是您默認發佈的帖子只顯示給我。

轉到facebook.com/developers/

選擇您的應用程序。

點擊權限左側。

然後檢查默認活動隱私公開。

,並在基本設置檢查是否啓用沙箱或disabled.It應禁用

0

1)請在測試的Facebook個人資料後,並通過個人資料登陸查看後,問題可能與隱私權2)https://www.facebook.com/{profile_id}/posts/{post_id}替換此網址中的profile_id和post_id,並訪問此網址以查看它顯示的內容。 3)再次檢查你的配置,如果一切正常(切換沙箱模式,並檢查是否有任何區別)

Btw Facebook計劃移除能力發佈到朋友牆通過圖形API請檢查devloper路線圖 - >https://developers.facebook.com/roadmap/。這個功能在幾個月後不會提供。

相關問題