facebook php sdk - 发布到特定的朋友列表

时间:2015-05-20 12:39:39

标签: php facebook facebook-graph-api

我试图通过php结合Facebook画布应用发布到特定的朋友列表。当我第一次调用应用程序时,我必须决定谁可以看到应用程序将发布的帖子,即公开,亲密朋友或特定朋友列表。

因此,当我已经为所有朋友列表决定我并且用户添加了另一个朋友列表时,我无法通过php发布到此新朋友列表,而无需在Facebook上手动添加此朋友列表。但这正是我想要做的。有没有办法做到这一点?

另外: 获取这些朋友列表不是问题。

修改

以下代码对我不起作用。

$response = (new FacebookRequest(
    $session,
    "POST",
    "/me/feed",
    array(
        "message"       => "Some message",
        "value"         => "CUSTOM",
        "friends"       => "SOME_FRIENDS",
        "allow"         => "listId"
    );
))->execute();

1 个答案:

答案 0 :(得分:0)

有一个“隐私”字段,正如您可以在文档中看到的那样:https://developers.facebook.com/docs/graph-api/reference/v2.4/user/feed#publish

  

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

你不能像这样使用“价值”,“允许”和“拒绝”。有关如何正确执行此操作的信息可以在其他几个主题中找到: