2012-12-20 24 views
0

我正在使用此功能發佈在我自己的牆上,並且我想將該帖子的隱私設置爲朋友。但它不起作用。始終保持默認的應用程序隱私(PUBLIC)。我該如何改變這一點?Facebook應用程序:更改post-on-wall隱私

感謝

function postToWall(message, header) { 
    FB.ui(
      { 
       method: 'feed', 
       caption: header, 
       link: 'http://www.iflikeu.com', 
       picture: 'http://myapp.herokuapp.com/common/images/icon.png', 
       description: message, 
       privacy: {'value': 'ALL_FRIENDS'} 
      }, 
      function(response) { 
       /*if (response && response.post_id) { 
        alert('Post was published.'); 
       } else { 
        alert('Post was not published.'); 
       }*/ 
      } 
    ); 
} 
+0

這張貼到自己的牆上或你的朋友牆上。因爲根據[隱私設置](https://developers.facebook.com/docs/reference/api/privacy-parameter/)'注意:隱私參數僅適用於發佈到用戶自己的時間表的帖子,並且最終由用戶爲應用程序配置的隱私限額。它不適用於由應用程序代表用戶向其他用戶的時間表或頁面,事件或組發佈的帖子。在這些情況下,任何可以看到該組或事件中的時間表或內容的人都可以查看此類帖子。「 – Usha

+0

這是在我自己的牆上。有任何想法嗎?謝謝 – Arturo

回答

1

你舉的例子是FB.ui()呼叫觸發飼料對話 - 用戶通過後依據

選擇這類職位的隱私上後,如果您是通過直接發佈您將調用的API FB.api(),您可以直接設置每封郵件的隱私;使用對話框,用戶始終可以選擇發佈後可見性,並且選擇器中的值默認爲您的應用的默認隱私設置。

0

您可以嘗試編輯應用程序設置:配置權限。 並設置默認活動隱私:公開。

相關問題