Facebook graph api 如何使用Facebook API覆盖默认隐私设置?
在我的facebook中,我将默认隐私设置设置为“自定义”(仅限你)。 然后我有以下代码来创建相册:Facebook graph api 如何使用Facebook API覆盖默认隐私设置?,facebook-graph-api,facebook-php-sdk,Facebook Graph Api,Facebook Php Sdk,在我的facebook中,我将默认隐私设置设置为“自定义”(仅限你)。 然后我有以下代码来创建相册: $privacy = Array('value'=>'ALL_FRIENDS'); $privacy = (object)$privacy; $albumDetails = array( 'name' => 'My album name', 'privacy' => $privacy ); $facebook->api('/me/albums', 'post', $a
$privacy = Array('value'=>'ALL_FRIENDS');
$privacy = (object)$privacy;
$albumDetails = array(
'name' => 'My album name',
'privacy' => $privacy
);
$facebook->api('/me/albums', 'post', $albumDetails);
执行代码后,将创建相册,但隐私将保留为自定义(仅限您),而不是所有朋友/朋友。我的代码有什么问题。是否有任何特殊代码覆盖默认隐私
谢谢。我不能保证!
在开发者文档中
说
“注意:此隐私设置仅适用于当前或
指定用户自己的墙。Facebook忽略目标用户的此设置
墙贴(当用户在朋友的墙上书写时,页面,
事件,连接到用户的组)。与上的行为一致
在Facebook上,所有目标帖子都可以被任何人看到
目标的墙。”
这意味着,开发者不能在他们的应用程序上进行隐私控制,但用户可以从墙上进行控制,如果应用程序使用隐私状态,则会使隐私设置失去控制:p
对不起,我的英语不好:我不能保证!
在开发者文档中
说
“注意:此隐私设置仅适用于当前或
指定用户自己的墙。Facebook忽略目标用户的此设置
墙贴(当用户在朋友的墙上书写时,页面,
事件,连接到用户的组)。与上的行为一致
在Facebook上,所有目标帖子都可以被任何人看到
目标的墙。”
这意味着,开发者不能在他们的应用程序上进行隐私控制,但用户可以从墙上进行控制,如果应用程序使用隐私状态,则会使隐私设置失去控制:p
抱歉,我的英语不好:p您不能覆盖用户在其配置中声明的默认隐私,除非您将其覆盖为更严格的选项
这意味着,如果用户的默认配置设置为“所有朋友”,并且您指定“仅限我”,它将工作。但不是相反,就像您试图做的那样,您不能覆盖用户在其配置中声明的默认隐私,除非您将其覆盖为更严格的选项 这意味着,如果用户的默认配置设置为“所有朋友”,并且您指定“仅限我”,它将工作。但不是相反,就像你试图做的一样