【问题标题】:facebook php sdk – posting to specific friend listsfacebook php sdk – 发布到特定的朋友列表
【发布时间】:2015-05-20 12:39:38
【问题描述】:

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

因此,当我决定我为所有朋友列表和另一个朋友列表由用户添加时,如果不在 facebook 上手动添加此朋友列表,我将无法通过 php 发布到此新朋友列表。但这正是我想做的。有什么办法吗?

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

编辑

以下代码对我不起作用。

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

【问题讨论】:

  • 我不太明白这个问题,“另一个朋友列表被用户添加”是什么意思?这个其他列表是如何添加的?你是怎么得到名单的?您介意提供一些重现错误的步骤吗?另外,您从 API 中返回了哪个错误?

标签: php facebook facebook-graph-api


【解决方案1】:

有一个“隐私”字段,您可以在文档中阅读:https://developers.facebook.com/docs/graph-api/reference/v2.4/user/feed#publish

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

您不能像那样只使用“值”、“允许”和“拒绝”。有关如何正确执行此操作的信息可以在其他几个线程中找到:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多