Не удается подписаться на лайки страниц через API обновлений в реальном времени - PullRequest
1 голос
/ 21 сентября 2011

Я пытаюсь получать обновления, когда обновляется число страниц, на которых находится мое приложение.Я пытаюсь сделать это с помощью FB API обновлений в реальном времени

Когда я делаю POST, с object = "page" и fields = "likes", я получаюошибка 400 с сообщением «likes» является недопустимым именем поля ».

object =« page »и fields =« name »работает нормально.

В документации указано, что вам разрешеноподписаться на любой общедоступный атрибут.

Для тех, кто играет в домашнюю игру, выполните следующие шаги, чтобы воспроизвести проблему:

  1. Получите токен OAuth для своего приложения:

    https://graph.facebook.com/oauth/access_token?client_id=<app_id>&client_secret=<secret>&grant_type=client_credentials

  2. Опубликовать по подписке URL:

    https://graph.facebook.com/<app_id>/subscriptions

POST Переменные:

'access_token' => `<access token from step 1>`,
'object' => 'page',
'fields' => 'likes',
'callback_url' => `<a callback url>`,
'verify_token' => 'testingstring123'

Ответы [ 2 ]

2 голосов
/ 25 января 2012

Это не поддерживается - из раздела «Обновления в реальном времени» на https://developers.facebook.com/docs/reference/api/page/:

Объект Page поддерживает обновления в реальном времени для изображений, тегов и проверяю соединения.

Примечание. Обновления в реальном времени еще не поддерживаются для общего числа Проверка страницы.

1 голос
/ 21 сентября 2011

Подписка на лайки предназначена только для страниц, которые нравятся пользователю. Объект «лайки» - это страницы, которые нравятся пользователю или странице, а не количество людей, которым нравится ваша страница, на которые нельзя подписаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...