gpt4 book ai didi

Facebook 粉丝专页与 Twitter Streaming API

转载 作者:行者123 更新时间:2023-11-30 05:25:34 26 4
gpt4 key购买 nike

Facebook 粉丝页面的 Twitter Streaming API 对应的是什么?

如何从 Facebook 粉丝专页获取实时更新?

最佳答案

您必须使用来自 facebook 的实时 api:http://developers.facebook.com/docs/api/realtime/

要执行您的要求,您必须订阅 page 对象及其 feed 连接。

要添加订阅,您必须将 POST 请求发送至:

https://graph.facebook.com/<app-id>/subscriptions?access_token=...

为此,您需要一个访问 token ,您可以在以下位置获得:

https://graph.facebook.com/oauth/access_token?client_id=<app-id>&client_secret=<app-secret>&grant_type=client_credentials

必须在 POST 数据中的字段是:

  • object - 要监视的对象的类型,例如“用户”或“权限”。您将监视该类型的所有对象;例如,您应用程序的所有用户。
  • fields - 逗号分隔的列表。这是指定对象的属性或连接列表。例如,要监视对用户姓名、图片、 friend 和动态消息的更改,您可以指定“name,picture,friends,feed”
  • callback_url - Facebook 将向其发布订阅更新的回调 URL。

你可以指定

  • verify_token - 订阅者提供的不透明 token ,将在验证请求中回显以帮助订阅者识别正在验证的订阅请求。如果不包含,则验证请求中不会包含 token 。这是来自 PubSubHubbub 规范。

一旦你的回调 url 被验证,当你的回调 url 上的页面提要中的数据发生变化时,你将收到更新作为 json 对象,这是一个用户示例:

{
"object": "user",
"entry":
[
{
"uid": 1335845740,
"changed_fields":
[
"name",
"picture"
],
"time": 232323
},
{
"uid": 1234,
"changed_fields":
[
"friends"
],
"time": 232325
}
]
}

您还可以在同一个 URL 上执行 GET 和 DELETE 操作以获取您的订阅列表并删除订阅。

但所有细节都在 facebook doc

关于Facebook 粉丝专页与 Twitter Streaming API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5819914/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com