【问题标题】:Facebook API - post on page user 'likes'Facebook API - 在页面上发布用户“喜欢”
【发布时间】:2012-03-30 07:37:47
【问题描述】:

使用facebooks api...您如何代表该用户发布到用户喜欢的页面...例如,我有一个喜欢某个页面的用户。他们可以登录我的应用程序并通过我的应用程序在该页面墙上发帖,而不是登录 facebook。

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    如果用户授予您的应用 publish_stream 权限,那么您可以代表他在他喜欢的页面(或不需要点赞即可发布的页面)上发布。

    您可以使用Graph API Explorer 自己尝试,只需前往那里并单击获取访问令牌按钮,然后转到扩展权限选项卡,选择“publish_stream”并确认。

    然后在地址字段中输入您喜欢的页面,比如说 southpark/feed 并提交,您应该会看到该页面的提要。现在,将地址字段左侧的方法更改为 POST 并单击 Add Field 链接并输入名称“message”,输入值并提交,您结果应该得到帖子的ID。

    【讨论】:

    • 真棒!大声笑,我希望我能早点偶然发现该工具,感谢您的帮助,我现在让它工作了!现在我只需要让它使用 PAGE_ID/photos/ 而不是 /feed/
    • 根据docs,您需要同时拥有 publish_stream 和 manage_pages 权限才能发布到页面(包括提要和照片),但因为我们知道您不需要提要的 manage_pages ,我猜你也可以为照片做这件事。页面管理员可以禁止用户上传照片,就像他们可以禁止用户在墙上发帖一样。
    • 是的,这是我的猜测...但是当我将其切换到 /photos/ 时,它似乎不起作用...哦,我会继续破解它。你向我展示了一个很棒的工具。希望这个线程可以帮助其他人......哦,顺便说一句,当我发布到页面时它没有出现在墙上我必须将视图切换到“其他人的帖子”......所以也许这就是文档谈论到manage_pages ...但这对我来说并不重要,因为我需要不是管理员的人才能发布:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多