0

在带有 facebook SDK 的 PHP 中,当我使用 /me/feed 从我的应用程序发布时,如果我使用“SELF”进行隐私设置,它可以正常工作。当我将其更改为 CUSTOM 并带有要限制的 ID 列表时,我收到“朋友”无法识别的错误。这是什么意思?

// 工作

$privacy = array(
   'value' => 'SELF',
);

// 不起作用并显示“朋友未被识别”

$privacy = array(
    'value' => 'CUSTOM',
    'allow' => '{<id1>}'
}

在问这个问题之前,我通读了很多关于这个主题的问题。

此外,来自 FB 的这份文档让我很困惑,什么是来自应用程序的帖子,什么是不可能的。

“注意:隐私参数仅适用于用户自己时间线的帖子,并最终受用户为应用程序配置的隐私上限管理。它不适用于应用程序代表用户发布到另一个用户时间线的帖子或页面、事件或群组。在这些情况下,任何可以查看群组或事件中的时间线或内容的人都可以查看此类帖子。

4

1 回答 1

0

您需要添加一个名为“friends”的参数,其值为“SOME_FRIENDS”。

像这样:

$privacy = array(
    'value' => 'CUSTOM',
    'friends' => 'SOME_FRIENDS',
    'allow' => 'id1,id2,id3'
);
于 2013-12-07T12:33:58.610 回答