Я пытаюсь разрешить пользователю использовать API календаря Google в приложении IOS. Я использую функцию OAuth2 для Google для аутентификации пользователей. Страница авторизации открывается с ошибкой 403 с описанием:
Этот пользовательский агент не разрешает делать запрос авторизации OAuth в Google, поскольку он классифицируется как встроенный пользовательский агент (также известный как веб-просмотр). В соответствии с нашей политикой только браузеру разрешено отправлять запросы авторизации в Google. Мы предлагаем несколько библиотек и образцов для собственных приложений для выполнения запроса авторизации в браузере.
Я следовал той же процедуре, которая упоминается в этой ссылке: https://developers.google.com/google-apps/calendar/quickstart/ios
Вместо того, чтобы видеть мой код, лучше посмотреть на эту ссылку: https://developers.google.com/google-apps/calendar/quickstart/ios потому что я копировал то же самое в своем приложении.
ниже - my clientId и keyChainItemName:
static NSString *const kKeychainItemName = @"Google Calendar API";
static NSString *const kClientID = @"954370342601-sgl8k0jrbqdeagea9v6vfu3tspte96ci.apps.googleusercontent.com";