【问题标题】:Find out if you can post to users wall看看你是否可以发布到用户墙
【发布时间】:2014-05-04 10:53:41
【问题描述】:

我目前正在使用 Facebook Graph Api 并且已经能够获得一些有趣的结果,我希望能够发布到我的 Facebook 应用程序用户页面之一。他们已经验证了该应用程序并确认我的应用程序能够在墙上发布。我知道有使用 FQL 的 can_post 检查,但我还没有看到使用 Graph API 的任何信息。是否可以进行检查,以便我可以查看我是否可以在墙上发帖?

can_post https://developers.facebook.com/docs/reference/fql/user/

【问题讨论】:

    标签: facebook-graph-api


    【解决方案1】:

    这个设置其实是时间轴的设置:

    此设置仅影响特定时间线的查看者,不适用于时间线的所有者。

    can_post - bool - 查看者是否可以在用户的​​墙上发帖

    除此设置外,通过验证应用程序并为其授予某些发布权限,该应用程序使用它的per-user per-app 访问令牌将能够代表实际用户执行操作。即使是应用程序发起和发布了这些故事,操作也会归因于用户。


    回答我假设是您的基本问题 - 您的应用程序在获得适当的权限后,将始终能够将故事发布到用户时间线。授予应用程序任何权限的行为与允许应用程序以您的身份 操作并访问您能够访问的所有内容相同。这包括将故事发布到您自己的时间线(即使没有其他用户能够做到)。

    【讨论】:

    • 对不起,我认为我的解释不正确,我已经找到了答案,因为我没有意识到我可以在 Facebook Graph Api 上调用 /me/permissions 并在那里我可以找到如果设置了“publish_actions”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多