У меня есть аналогичная проблема to this one, и я не могу найти ответ, поскольку этот вопрос не был решен.Использование iOS Twitter Kit получает ошибку «Запрос не выполнен: запрещен»
Проблема заключается в том, что я получаю это в консоли Xcode после настройки Twitter Kit и ткани, добавляя секретные и API ключи для щебета в PLIST:
Ошибка домен = TwitterAPIErrorDomain Code = 200 «Сбой запроса: запрещено (403)»UserInfo = 0x7fdd9ac48ef0 {NSErrorFailingURLKey = https://api.twitter.com/1.1/guest/activate.json, NSLocalizedDescription = Не удалось выполнить запрос: запрещен (403), NSLocalizedFailureReason = щебетать ошибки API: запрещено. (Код 200)}
Мой код, который использует Twitter Kit и выдает ошибку упомянутую выше:
NSString *userID = [Twitter sharedInstance].sessionStore.session.userID;
TWTRAPIClient *client = [[TWTRAPIClient alloc] initWithUserID:userID];
[client loadUserWithID:kTwitterUser completion:^ (TWTRUser *user, NSError *error) {
if (error) {
NSLog(@"ERROR CARL %@", error);
} else {
NSLog(@"User %@", user);
}
}];
Mike из Fabric здесь. Просто чтобы прояснить несколько вещей - один ключ, созданный автоматически при установке через Twitter Kit, является вашим API-интерфейсом Fabric. Тот, который создается через веб-сайт или при установке набора Twitter на новую учетную запись Fabric, - это ключ и секретный ключ Twitter, который определяет ваши разрешения на доступ к данным в Twitter. Надеюсь, что это поможет! –
Привет, Уильям, у меня все еще есть эта проблема, ключи правильные, и я добавил их в файл appdelegate и plist, что я могу сделать, спасибо –
Эй, @NadaGamal, вы уверены, что используете ключ с сайта Fabric и а не другие ключи? Кроме того, недавнее обновление для TwitterKit нарушило мою установку, и я еще не получил его снова, так что это может быть связано. –