Ошибка 403 — это ошибка. Ошибка: disallowed_useragentIOS

Программируем под IOS
Ответить
Anonymous
 Ошибка 403 — это ошибка. Ошибка: disallowed_useragent

Сообщение Anonymous »

Я пытаюсь авторизовать пользователя для API календаря Google в приложении IOS.
Я использую функцию OAuth2 Google для аутентификации пользователей. Страница авторизации открывается с ошибкой 403 с описанием:


Этому пользовательскому агенту не разрешено отправлять запросы авторизации OAuth в Google, поскольку он классифицируется как встроенный пользовательский агент (также известный как веб-представление). Согласно нашей политике, только браузеры могут отправлять запросы на авторизацию в Google. Мы предлагаем несколько библиотек и примеров для собственных приложений для выполнения запроса авторизации в браузере.


Я выполнил ту же процедуру, которая указана в этой ссылке: https://developers.google.com/google-ap ... kstart/ios

Вместо того, чтобы смотреть мой код, лучше посмотрите эту ссылку: https://developers.google.com/google-ap ... kstart/ios
потому что я скопировал то же самое в свое приложение.

ниже приведены мои clientId и keyChainItemName:

static NSString *const kKeychainItemName = @"Google Calendar API";
static NSString *const kClientID = @"954370342601-sgl8k0jrbqdeagea9v6vfu3tspte96ci.apps.googleusercontent.com";


Подробнее здесь: https://stackoverflow.com/questions/405 ... -useragent
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»