实时更新正在踢我的屁股!我有我的整个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']);
通过我的应用程序,我发布了Bill Smith的行为状态更新(用户ID:000041143)和 在比尔史密斯的墙上出现就好了。接下来,使用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
)
)
)
)
正如你所看到的,这不是一个通知,已经对比尔史密斯墙做了评论,但已经向约翰·多伊做了一个...我不明白......我一定是做错了! / p>
答案 0 :(得分:0)
我之前有类似的问题,照片ID出现“错误”,问题发生是因为我将其视为INT而PHP正在截断它,因为它太大了,我不得不将其视为一个字符串。这可能是你的问题吗?