小编Chr*_*s S的帖子

FB Realtime API没有/不一致地通知某些连接(音乐,电影,书籍,电视)

我目前遇到了Facebook的实时API问题.

我希望订阅用户个人资料中的一些内容,包括他们在音乐,书籍,电视和电影类别中的"喜欢".

当我通过FQL和Graph查询时,我得到了正确的信息,但是当这些条目在用户配置文件上发生更改时,Facebook没有ping我的通知端点.

订阅和验证都很好.以下是来自我的App的Facebook的有效订阅:

["object"]=> string(4) "user"
  ["callback_url"]=> <correct callback URL>/facebook/update/"
  ["fields"]=>array(11) {
    [0]=> string(13) "birthday_date"
    [1]=> string(5) "books"
    [2]=> string(10) "first_name"
    [3]=> string(7) "friends"
    [4]=> string(5) "likes"
    [5]=> string(6) "movies"
    [6]=> string(5) "music"
    [7]=> string(4) "name"
    [8]=> string(3) "sex"
    [9]=> string(2) "tv"
    [10]=> string(8) "username"
  }
  ["active"]=> bool(true)
Run Code Online (Sandbox Code Playgroud)

起初我没有订阅,likes但补充说,看看它是否解决了问题......它没有.

文件说:

以下是您可以订阅的用户连接列表:供稿,朋友,活动,兴趣,音乐,书籍,电影,电视,喜欢,签到

我得到通知,当任何数据变化(包括friends),这仅仅是music,books,moviestelevision.

也许更奇怪的是,当我"喜欢"一个随机的Facebook页面(即使用类似按钮,而不是将其添加到我的个人资料中的字段)时,我会在该like字段上触发通知.当我不像同一页上,我得到的通知触发likes,music,books,moviestelevision! …

facebook real-time facebook-fql facebook-graph-api

23
推荐指数
1
解决办法
1178
查看次数