Подтвердить что ты не робот

Исходная ошибка входа в iOS Facebook с помощью тестового пользователя

Я получаю следующую ошибку при попытке использовать iOS6 native facebook login

The Facebook server could not fulfill this access request: Temporarily unable to make API calls on behalf of XYZ

Вход в систему отлично работает, если я удалю пользователя iOS facebook из настроек и использую стиль входа в веб-интерфейс, а не встроенный способ ios. Он также работает, если я не использую пользователя теста fb. Я проверил разрешения тестового пользователя и имел все права на чтение и запись. Являются ли тестовые пользователи не разрешены для использования имени пользователя ios?

Это ошибка на серверах Facebook? Как я могу далее диагностировать это?

здесь полный вывод ошибки

2013-03-24 10:45:57.701 HelloFacebookSample[39800:19a03] FBLoginView encountered an error=Error Domain=com.facebook.sdk Code=2 "The operation couldn’t be completed. (com.facebook.sdk error 2.)" UserInfo=0xa288a00 {com.facebook.sdk:ErrorLoginFailedReason=com.facebook.sdk:SystemLoginCancelled, com.facebook.sdk:ErrorInnerErrorKey=Error Domain=com.apple.accounts Code=7 "The Facebook server could not fulfill this access request: Temporarily unable to make API calls on behalf of 10000000" UserInfo=0xa157760 {NSLocalizedDescription=The Facebook server could not fulfill this access request: Temporarily unable to make API calls on behalf of 10000000}, com.facebook.sdk:ErrorSessionKey=<FBSession: 0xa27e530, state: FBSessionStateClosedLoginFailed, loginHandler: 0x0, appID: 20000000, urlSchemeSuffix: , tokenCachingStrategy:<FBSessionTokenCachingStrategy: 0xa2742c0>, expirationDate: (null), refreshDate: (null), attemptedRefreshDate: 0001-12-30 00:00:00 +0000, permissions:(null)>}

Я использую тестового пользователя facebook, который был добавлен в группу тестировщиков приложения

4b9b3361

Ответ 1

У меня пока нет достаточной репутации для голосования, но MonkeyBonkey прав. У меня была одна и та же проблема, смените тестового пользователя Facebook на другого "реального" пользователя Facebook, и он сработает!

Ответ 2

Вы можете войти в приложение, используя тестового пользователя, если для приложения установлено значение "жить". Для этого перейдите https://developers.facebook.com/apps и нажмите "Статус и просмотр", затем убедитесь, что переключатель установлен на 'On'. Если он неактивен, просто наведите указатель мыши на него, и он скажет, что вы хотите, чтобы вы сделали это вживую, я отсутствовал в контактном письме.

Если вы хотите создать тестовых пользователей, перейдите на вкладку "Роли", а затем вкладку "Тестирование".

Надеюсь, что это поможет кому-то.