如何使用PHP中的应用程序的Facebook发布的CUSTOM隐私设置

时间:2013-07-26 03:27:15

标签: facebook-graph-api

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

//工作

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

//不起作用,并说'朋友不被认可'

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

在提出这个问题之前,我已经阅读了很多关于这个主题的问题。

另外,FB的这篇文档令我感到困惑,因为应用程序的帖子有什么不可能。

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

1 个答案:

答案 0 :(得分:0)

你需要添加一个名为'friends'的参数,其值为'SOME_FRIENDS'。

像这样:

$privacy = array(
    'value' => 'CUSTOM',
    'friends' => 'SOME_FRIENDS',
    'allow' => 'id1,id2,id3'
);