Facebook graph api 传递到回调的实时数据是针对错误的用户的
实时更新真让我受不了!我有我的整个fb应用程序工作,除了这一个领域,我只是不知道我做错了什么 使用以下权限批准我的应用程序:Facebook graph api 传递到回调的实时数据是针对错误的用户的,facebook-graph-api,callback,real-time,Facebook Graph Api,Callback,Real Time,实时更新真让我受不了!我有我的整个fb应用程序工作,除了这一个领域,我只是不知道我做错了什么 使用以下权限批准我的应用程序: "scope" => "offline_access,publish_stream,read_stream,user_location,user_status", 接下来,我使用以下设置进行订阅: $subscribe = array( 'access_token'=> substr($my_access_token,13),
"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']);
通过我的应用程序,我发布了Bill Smith的behaf状态更新(用户ID:00004143)和
那出现在比尔·史密斯的墙上很好。接下来,使用John的帐户
Doe(用户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
)
)
)
)
正如你所看到的,这不是一个通知,说明有人对比尔·史密斯的墙发表了评论,而是对约翰·多伊的墙发表了评论。。。我不明白这个。。。我一定是做错了什么 我以前也遇到过类似的问题,照片ID显示为“错误”,问题出现的原因是我将其视为INT,但PHP将其截断,因为它太大,我不得不将其视为字符串。这可能是你的问题吗?我很想知道这是什么原因。我把这个问题投给你了。希望有人知道答案:)