【问题标题】:Facebook Graph API subscribing to user threadsFacebook Graph API 订阅用户线程
【发布时间】:2014-09-22 09:48:10
【问题描述】:

我正在尝试通过 graph api(2.x) 接收用户线程的实时更新,并且我使用 Graph API Explore 发布如下请求以进行订阅;

 https://graph.facebook.com/v2.1/MY_FB_ID/subscriptions

# with these params

 access_token: MY_VALID_ACCESS_TOKEN
 object: user
 fields: threads
 verify_token: foo-bar
 callback_url: http://example.com/callbacks

然后我得到这个错误:

{
  "error": {
    "message": "(#100) Application cannot subscribe to notifications", 
    "type": "OAuthException", 
    "code": 100
  }
}

例如,当我将threads 更改为name 时,它会返回此响应。

{
  "error": {
    "message": "(#2201) response does not match challenge, expected value = '1872122487', received='<!doctype html>\n<htm...'", 
    "type": "OAuthException", 
    "code": 2201
  }
}

我认为这个错误很好,因为 Facebook API 接受请求并尝试验证服务器发送通知是否存在并正确设置,但第一个显然不好。

所以奇怪的是threadsname 在文档中被列为user 对象的有效字段,但只有threads 不被接受。 https://developers.facebook.com/docs/graph-api/real-time-updates/v2.0#subscribefields

关于这有什么问题的任何想法。我不应该在探索时这样做吗?或者甚至无法通过图形 api 订阅用户线程?

提前致谢。

【问题讨论】:

标签: facebook-graph-api


【解决方案1】:

我发现除非被 facebook 列入白名单,否则我们无法接收用户/线程的实时更新,至少目前是这样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多