Facebook graph api 如何使用Facebook API覆盖默认隐私设置?

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

在我的facebook中,我将默认隐私设置设置为“自定义”(仅限你)。 然后我有以下代码来创建相册:

$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

您不能覆盖用户在其配置中声明的默认隐私,除非您将其覆盖为更严格的选项


这意味着,如果用户的默认配置设置为“所有朋友”,并且您指定“仅限我”,它将工作。但不是相反,就像您试图做的那样,您不能覆盖用户在其配置中声明的默认隐私,除非您将其覆盖为更严格的选项

这意味着,如果用户的默认配置设置为“所有朋友”,并且您指定“仅限我”,它将工作。但不是相反,就像你试图做的一样