Dostaję następujący błąd podczas próby użycia iOS6 rodzimy Facebook loginFacebook rodzimych ios zalogować błąd z użytkownikiem testu
The Facebook server could not fulfill this access request: Temporarily unable to make API calls on behalf of XYZ
Identyfikator logowania działa poprawnie jeśli usunąć iOS Facebook User z ustawieniami i użyć styl logowania na stronie zamiast wbudowany w ios sposób. Działa również, gdy nie używam użytkownika testowego fb. Sprawdziłem uprawnienia użytkownika testu i ma on wszystkie uprawnienia do odczytu i zapisu. Czy użytkownicy testowi nie mogą korzystać z natywnego logowania do systemu ios?
Czy to błąd na serwerach Facebooka? Jak mogę to dalej zdiagnozować?
oto pełne wyjście błędów
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)>}
Używam użytkownik testu facebook, który został dodany do grupy testerów aplikacji
znalazłeś rozwiązanie dla tego problemu? Mam ten sam problem! –
Z tego co wiem, użytkownicy testowi nie mogą korzystać z natywnego ios facebookowego logowania – MonkeyBonkey
Wygląda na to, że również napotkaliśmy ten problem. Jeśli zalogujemy się do Facebooka za pomocą ustawień iOS z kontem testowym Facebooka, nie powiedzie się to z błędem, który wygląda mniej więcej tak: "Domain = com.apple.accounts Code = 7" Serwer Facebooka nie mógł spełnić tego żądania dostępu: Tymczasowo nie można dokonać Połączenia API w imieniu XXXX "". Bardzo frustrujące, ponieważ zajęło nam trochę czasu, aby dowiedzieć się, co dokładnie się dzieje, ale kiedy używamy prawdziwego, prawdziwego konta FB, to uwierzytelnia się prawidłowo. Mam nadzieję, że zostanie to naprawione w aktualizacji do iOS 6 lub iOS 7, ale nie wstrzymuję oddechu ... –