我试图通过php结合Facebook画布应用发布到特定的朋友列表。当我第一次调用应用程序时,我必须决定谁可以看到应用程序将发布的帖子,即公开,亲密朋友或特定朋友列表。
因此,当我已经为所有朋友列表决定我并且用户添加了另一个朋友列表时,我无法通过php发布到此新朋友列表,而无需在Facebook上手动添加此朋友列表。但这正是我想要做的。有没有办法做到这一点?
另外: 获取这些朋友列表不是问题。
修改
以下代码对我不起作用。
$response = (new FacebookRequest(
$session,
"POST",
"/me/feed",
array(
"message" => "Some message",
"value" => "CUSTOM",
"friends" => "SOME_FRIENDS",
"allow" => "listId"
);
))->execute();
答案 0 :(得分:0)
有一个“隐私”字段,正如您可以在文档中看到的那样:https://developers.facebook.com/docs/graph-api/reference/v2.4/user/feed#publish
确定帖子的隐私设置。如果未提供,则默认为在“登录”对话框中授予应用程序的隐私级别。此字段不能用于设置比授予的隐私设置更开放的隐私设置。
你不能像这样使用“价值”,“允许”和“拒绝”。有关如何正确执行此操作的信息可以在其他几个主题中找到: