Ошибка при чтении из почтового ящика - PullRequest
3 голосов
/ 07 февраля 2012

Мое приложение, созданное сегодня, работает нормально, когда я использую его со своей учетной записью. Однако для любой другой учетной записи в ответе возвращается следующая ошибка:

message: "(#298) You must be a developer of the application"
type: "OAuthException"

Точный код, который я использую для отправки запроса:

FB.api('/me/threads', {limit: 1000}, function(response){ ....

Я обнаружил, что у кого-то возникла та же проблема, но ответ, который он принял, на самом деле не дал никакой полезной информации. ( При чтении через входящие я получаю ошибку # 298 ).

Кто-нибудь знает, как решить эту проблему? Буду очень признателен!

Ответы [ 2 ]

5 голосов
/ 07 февраля 2012

Полагаю, у вас есть разрешение на чтение_почты?

Попробуйте вместо этого подключиться к /me/inbox соединению?

Facebook сообщает вам (от http://developers.facebook.com/docs/reference/api/thread/):

Обратите внимание: мы находимся в процессе создания новой системы сообщений доступным для всех пользователей, после чего этот API заменит / inbox / Конечная точка API Graph. Мы предоставляем ранний доступ к этому API только для зарегистрированных учетных записей разработчиков до новой системы обмена сообщениями широко доступен. Вы должны использовать конечную точку / inbox для производственные приложения в настоящее время.

То есть, только текущие разработчики приложений смогут сейчас использовать threads -соединение (но оно будет доступно позже).

0 голосов
/ 07 февраля 2012

Похоже, ваша другая учетная запись не имеет лицензии разработчика / флага / атрибута, поэтому не проходит проверку подлинности.

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