1
实时更新正在踢我的屁股!我有我的整个FB应用程序工作,除了这一个领域,我只是不知道我做错了什么。传递给回调的实时数据是错误的用户
"scope" => "offline_access,publish_stream,read_stream,user_location,user_status",
接下来,我同意使用这些设置:
我的应用程序使用这些权限批准
$subscribe = array('access_token'=> substr($my_access_token,13),
'object' => 'user',
'fields' => 'name,feed',
'callback_url' => $fbconfig['callback'],
'verify_token' => $fbconfig['secret']);
通过我的应用我张贴在比尔·史密斯(用户ID的behaf状态更新: 000041143)和Bill Smith的墙上出现的 就好了。然后,使用一个账户,约翰 李四(用户ID:000004842还没有授权我的应用程序),我对比尔·史密斯的墙进行的状态后 评论,并以此为触发回调,但什么我得到(见下文) 是一个条目告诉我,约翰多伊的墙已经改变,并没有提到比尔史密斯墙 有史以来。
这里的回调给出的通知:
updates = Array
(
[object] => user
[entry] => Array
(
[0] => Array
(
[uid] => 000004842
[id] => 000004842
[time] => 1325101631
[changed_fields] => Array
(
[0] => feed
)
)
[1] => Array
(
[uid] => 000004842
[id] => 000004842
[time] => 1325101651
[changed_fields] => Array
(
[0] => feed
)
)
)
)
正如你所看到的,这不是一个评论已经取得了比尔·史密斯墙上的通知,但李四的是一个已经取得了.. 。我没有得到这个......我一定在做着错的东西!
我很想知道这是什么原因。我已经为你解决了这个问题。希望有人知道答案:) – DMCS 2011-12-29 21:36:20