获取/设置Open Graph Post的受众群体

时间:2016-02-11 08:16:28

标签: facebook facebook-graph-api facebook-opengraph privacy

是否可以让OR设置Open Graph Story帖子的受众(FRIENDS,ONLY ME,PUBLIC)?根据{{​​3}},应该有一个隐私设置字段。我的应用程序确实有发布权限:" publish_actions"和读取权限:" public_profile"," email"," user_posts"。
当我提出以下请求时(iOS):

FBSDKGraphRequest(graphPath: "postid", parameters: nil, HTTPMethod: "GET")

我得到了这个回复:

{
data =     {
    location =         {
        id = 00000000000;
        title = "Sample title";
        type = "my_namespace:location";
    };
};
"end_time" = "2016-02-01T09:35:35+0000";
id = postid;
"start_time" = "2016-02-01T09:35:35+0000";
type = "my_namespace:check_in";

}

它不包含任何类型的隐私字段。有没有办法得到它甚至设置它?

2 个答案:

答案 0 :(得分:2)

根据

您可以使用

对象设置privacy字段
{
    "value": "YOUR_VALUE"
}

其中YOUR_VALUE必须是'EVERYONE', 'ALL_FRIENDS', 'FRIENDS_OF_FRIENDS', 'CUSTOM', 'SELF'之一。

请注意privacy字段

  

确定帖子的隐私设置。如果未提供,则此默认为“登录对话框中授予应用程序的隐私级别”此字段不能用于设置比授予更加开放的隐私设置。

答案 1 :(得分:0)

您必须附加参数?fields=privacy才能检索隐私设置数组。