Обновления в реальном времени пинают мою задницу! У меня работает все мое приложение 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']);
Через мое приложение я публикую обновление статуса Билла Смита (идентификатор пользователя: 000041143) и
это появляется на стене Билла Смита просто отлично. Далее, используя учетную запись для Джона
Doe (идентификатор пользователя: 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
)
)
)
)
Как вы можете видеть, это не уведомление о том, что комментарий был сделан к стене Билла Смита, а то, что он был сделан к стене Джона Доу ... Я не понимаю ... Я, должно быть, ЧТО-ТО делаю неправильно!