Mes*_*sut 5 twitter facebook facebook-page twitter-streaming-api
Facebook粉丝页面的Twitter Streaming API的对应部分是什么?
如何从Facebook粉丝页面获得实时更新?
您必须使用 facebook 的实时 api:http ://developers.facebook.com/docs/api/realtime/
\n\n要执行您要求的操作,您必须订阅page对象及其feed连接。
要添加订阅,您必须向以下地址发送 POST 请求:
\n\nhttps://graph.facebook.com/<app-id>/subscriptions?access_token=...\nRun Code Online (Sandbox Code Playgroud)\n\n为此,您需要一个访问令牌,您可以通过以下方式获取该令牌:
\n\nhttps://graph.facebook.com/oauth/access_token?client_id=<app-id>&client_secret=<app-secret>&grant_type=client_credentials\nRun Code Online (Sandbox Code Playgroud)\n\nPOST 数据中必须包含的字段是:
\n\nobject- 要监视的对象的类型,例如\xe2\x80\x9cuser\xe2\x80\x9d 或\xe2\x80\x9cpermissions\xe2\x80\x9d。您将监视该类型的所有对象;例如,您的应用程序的所有用户。fields- 以逗号分隔的列表。这是指定对象的属性或连接的列表。例如,要监视用户姓名、图片、朋友和动态消息的更改,您可以指定 \xe2\x80\x9cname,picture,friends,feed\xe2\x80\x9dcallback_url- Facebook 将发布订阅更新的回调 URL。并且你可以指定
\n\nverify_token- 订阅者提供的不透明令牌,将在验证请求中回显,以帮助订阅者识别正在验证哪个订阅请求。如果不包含此内容,则验证请求中不会包含任何令牌。这是来自 PubSubHubbub 规范。一旦您的回调 url 得到验证,当您的回调 url 上的页面提要中的数据发生更改时,您将收到更新(作为 json 对象),以下是用户的示例:
\n\n{\n"object": "user",\n"entry": \n[\n {\n "uid": 1335845740,\n "changed_fields": \n [\n "name",\n "picture"\n ],\n "time": 232323\n },\n {\n "uid": 1234,\n "changed_fields": \n [\n "friends"\n ],\n "time": 232325\n }\n]\n}\nRun Code Online (Sandbox Code Playgroud)\n\n您还可以在同一 URL 上执行 GET 和 DELETE 操作来获取订阅列表以及删除订阅。
\n\n但所有细节都在Facebook 文档中
\n| 归档时间: |
|
| 查看次数: |
2067 次 |
| 最近记录: |