Я пытаюсь создать тестовые аккаунты 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 для проверки своих сообщений,
Спасибо!
Facebook не поддерживает тестовых пользователей для Native Mobile App
см. Связанную ошибку на bugzilla http://bugs.developers.facebook.net/show_bug.cgi?id=17779
надеюсь, это поможет
Вы удалили часть 'access_token =' из токена доступа, который возвращается из первого запроса?Если нет, то при втором вызове у вас будет неправильный запрос, поскольку в URL дважды будет указано «access_token =».