Я получаю следующий ответ на график при регистрации пользователей в Facebook с помощью API Graph Facebook.Для этого я использую facebook-ios-sdk в приложении для iPhone.
{"error":{"type":"OAuthException","message":"An unexpected error has occurred. Please retry your request later."}}
Я не внес никаких изменений в свой код сегодня и знаю точно (база данныхжурналы и т. д.) что вчера они прошли успешную регистрацию.
Я спрашиваю сообщество SO, получили ли они похожие ошибки и как они пытались их устранить?
У меня уже естьпопробовал следующее:
- Отказался от доступа к моему приложению через Facebook.
- Сбросил мой токен
offline_access
, заставив Facebook сгенерировать новый.
Имейте в виду, что мое приложение успешно делится с другими пользователями через стены Facebook, и это работает, как и ожидалось, без проблем.
Я запрашиваю следующие разрешения у моих пользователей:
@"offline_access", @"publish_stream", @"publish_checkins", @"email"
РЕДАКТИРОВАТЬ:
Хорошо, это довольно странно, и я думаю, что это ошибка в конце Facebook.
Я использую следующий код, чтобы пометить друзей при регистрации:
if ([self.selectedFriends count] > 0) {
[variables setObject:[self.selectedFriends componentsJoinedByString:@","] forKey:@"tags"];
}
fb_graph_response = [fbGraph doGraphPost:@"me/checkins" withPostVars:variables clientId:accessToken];
self.selectedFriends
- это просто NSMutableArray
идентификатора профиля Facebook, разделенного запятыми, - это то, что графический API говорит использовать и помнить, что это прекрасно работает в течение нескольких месяцев.
http://developers.facebook.com/docs/reference/api/checkin/
Если я удаляю [variables setObject:[self.selectedFriends componentsJoinedByString:@","] forKey:@"tags"];
, то регистрация работает отлично для me .
Сбой каждый раз, когда я отмечаю одного или нескольких друзей.Кто-нибудь еще получает ту же ошибку при пометке друзей при регистрации?
ОБНОВЛЕНИЕ 1:
Похоже, что другие люди получают ту же проблему, связанную с группами:
http://forum.developers.facebook.net/viewtopic.php?pid=349396
Интересно, есть ли в данный момент ошибка, связанная с Checkins.
Я опубликовал ошибку:
http://bugs.developers.facebook.net/show_bug.cgi?id=18134
ОБНОВЛЕНИЕ 2:
Facebook удалось воспроизвести ошибку , и теперь они изучают ее.