Получение «Этот метод должен вызываться с приложением access_token», добавление тестовых пользователей через Graph API - PullRequest
3 голосов
/ 31 августа 2011

Я пытаюсь создать тестовые аккаунты Facebook с помощью API Graph.(Я должен иметь возможность войти в них из моего приложения для iPhone).Вот как я получаю токен доступа к приложению:

https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&client_id=MY-CLIENT-ID&client_secret=MY-CLIENT-SECRET

, который, кажется, работает нормально.И вот как я пытаюсь создать пользователя:

https://graph.facebook.com/MY-APP-ID/accounts/test-users?installed=true&name=TestUser1&permissions=read_stream&method=post&access_token=MY-APP-ACCESS-TOKEN

Ответ, который я получаю:

Этот метод должен вызываться с приложением access_token

Я посмотрел этот пост Проблема с токеном доступа при создании тестовых пользователей Facebook .Не очень знаком с PHP, и просто для того, чтобы убедиться, что я пытался «url кодировать» маркер доступа к приложению, возвращенный перед его использованием ... но ничего хорошего.

Я использую Fiddler для проверки своих сообщений,

Спасибо!

Ответы [ 2 ]

0 голосов
/ 01 сентября 2011

Facebook не поддерживает тестовых пользователей для Native Mobile App

см. Связанную ошибку на bugzilla http://bugs.developers.facebook.net/show_bug.cgi?id=17779

надеюсь, это поможет

0 голосов
/ 01 сентября 2011

Вы удалили часть 'access_token =' из токена доступа, который возвращается из первого запроса?Если нет, то при втором вызове у вас будет неправильный запрос, поскольку в URL дважды будет указано «access_token =».

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