0
我正在使用android-facebook-sdk並嘗試發佈到用戶的牆上。這裏是我的代碼:在每個人都可見的用戶Feed中發佈帖子
Bundle params = new Bundle();
JSONObject privacy = new JSONObject();
try {
privacy.put("value", "EVERYONE");
} catch (JSONException e) {
Log.e(TAG, "Unknown error while preparing params", e);
}
params.putString("message", message);
params.putString("privacy", privacy.toString());
facebook.request("me/feed", params, "POST");
已發佈的消息有隱私範圍只對朋友可見,但我想發佈給大家。我做錯了什麼?
感謝您的回答。因爲我不知道我需要在用戶批准應用程序權限時請求此功能嗎? – 2012-08-14 14:55:49
您可以在應用程序的Auth對話框設置中設置_Default Activity Privacy_,但用戶仍然可以在它們顯示對話框時將其覆蓋_overwrite_,如果他們選擇了這種設置,則可以進行更嚴格的設置。 – CBroe 2012-08-14 15:21:13
我該怎麼做?對於授權,我使用方法public void authorize(Activity activity,String [] permissions,int activityCode,final DialogListener listener)並傳遞此權限「publish_actions」,「read_stream」。如何設置默認活動隱私? – 2012-08-15 06:52:59