Facebook实时更新: Subscribing to a page

标签 facebook facebook-opengraph

有人尝试过订阅实时更新页面吗?例如,当页面提要下出现新的墙贴时,我希望收到通知。

Facebook 文档称这是可能的,但之前从未见过有人实现过这一点。

https://developers.facebook.com/docs/reference/api/realtime/

最佳答案

您需要获取 page_accesstoken,然后将应用程序添加为选项卡。你可以通过以下方式做到这一点 使用scope=manage_pages获取管理员的用户访问 token 获得用户访问 token 后,您可以查询我/帐户。它会显示类似的内容

  {
      "category": "Community", 
      "name": "page name", 
      "access_token": "xxxxx", 
      "id": "1111111134678999", 
      "perms": [
        "ADMINISTER", 
        "EDIT_PROFILE", 
        "CREATE_CONTENT", 
        "MODERATE_CONTENT", 
        "CREATE_ADS", 
        "BASIC_ADMIN"
      ]
    }

该 xxx 将是页面访问 token ,您必须使用页面访问 token 将应用程序添加为选项卡。您可以通过以下方式做到这一点

https://graph.facebook.com/PAGEID/tabs?app_id=APPID&method=POST&access_token=xxx

现在,只要页面发生变化,您就会收到回调 URL 的请求。该请求看起来像这样。

{
    "object": "page",
    "entry": [
        {
            "id": "408518775908252",
            "time": 1360643280,
            "changes": [
                {
                    "field": "feed",
                    "value": {
                        "item": "like",
                        "verb": "add",
                        "user_id": 5900878
                    }
                }
            ]
        }
    ]
}

希望这有帮助。

关于Facebook实时更新: Subscribing to a page,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8356869/

相关文章:

html - 我设置 og :type with 'article' but why og type always show on default 'website'

Facebook 不从 og :image 加载图像

android - Facebook 广告延迟深度链接在 Android 应用程序链接数据中不起作用始终为空

.net - 从 IOS 调用 Rest Base WCF 服务的编码模式

java - 使用 Spring Social 发送 Facebook 消息

css - 从 Facebook 社交插件中删除 css 表达式

Facebook 粉丝页面和相关开放图对象

facebook - 我必须为私有(private)操作创建公共(public) URL?

facebook - Facebook Graph API 使用哪个时区?

json - 使用 API 从粉丝页面获取 Facebook 状态