使用Graph API for android将任何内容发布到Facebook时如何设置或指定隐私?

时间:2016-11-11 06:03:58

标签: android facebook facebook-graph-api

我已经提到了post1post2这个非常古老的帖子。

请先完成它,我已根据post1设置了隐私,就像这样

 Bundle params = new Bundle();
    params.putString("message", Message);
    JSONObject privacy = new JSONObject();
    try {
        switch (Level){
            case 0: 
                privacy.put("value", "SELF"); //for only me
                break;
            case 1: 
                privacy.put("value", "ALL_FRIENDS"); // for all friends
                break;
            case 2: 
                privacy.put("value", "EVERYONE");  //for public
                break;
        }
    } catch (JSONException e1) {
    }
    params.putString("privacy", privacy.toString());

当我使用“EVERYONE”设置“SELF”“ALL_FRIENDS”隐私选项时,它的工作正常“,它将发布给所有朋友,就像我们使用”ALL_FRIENDS“设置隐私一样。我想将fb post的隐私设置为#public,这意味着“EVERYONE”在文档中没有提及。任何参考链接或任何类型的帮助将适用。谢谢。

1 个答案:

答案 0 :(得分:0)

关于隐私领域:

  

此字段不能用于设置比Windows更开放的隐私设置   一个被授予。

来源:https://developers.facebook.com/docs/graph-api/reference/user/feed#publish