Обновления в режиме реального времени проблема подписки приложения Facebook - PullRequest
1 голос
/ 11 января 2012

Я пытался подписаться на обновления в режиме реального времени на прошлой неделе, и у меня не получилось.

Когда я делаю сообщение HTTP (с помощью rest-client) на URL:
https://graph.facebook.com/<app-id>/subscriptions
... Я получаю это сообщение об ошибке в качестве ответа:

{"error":{"message":"(#100) The parameter object is required","type":"OAuthException"}}

Мои параметры заголовка были следующими:

access_token=***,
object=user,
fields=friends,
callback_url=https://aaa.appspot.com,
verify_token=(app secret key)

Я нев состоянии найти, где я иду не так.Кто-нибудь, пожалуйста, помогите мне разобраться в моей ошибке.Ниже ссылка была использована в качестве ссылки.http://www.fb -developers.info / tech / fb_dev / tutorial / bytopic / realtime_upd_02.php

Спасибо, что уделили нам время заранее.

1 Ответ

0 голосов
/ 12 января 2012

Вам нужно отправить запрос на https://graph.facebook.com/appid/subscriptions, а не на https://graph.facebook.com/subscriptions - хотя это может быть ошибкой в ​​вашем вопросе, а не в вашем коде!

РЕДАКТИРОВАТЬ: Я только что проверил разметку вашего вопроса, и вы действительно указали appid в URL, просто он не отображался должным образом

Как вы получаете токен доступа? Вы должны использовать токен доступа к приложению, а не токен доступа пользователя, то есть получить токен доступа из https://graph.facebook.com/oauth/access_token?client_id=<APP_ID>&client_secret=<APP_SECRET>&grant_type=client_credentials

https://developers.facebook.com/docs/reference/api/realtime/ является официальной документацией, которая может быть более актуальной, чем ссылка, которую вы использовали.

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