Требование аутентификации Google для доступа к API отчетов - PullRequest
0 голосов
/ 26 апреля 2019

Мы пытаемся использовать API отчетов Google из приложения .NET Core, но совершенно не понимаем, какие требования предъявляются к аутентификации. Кажется, есть несколько способов перехода от ключей к другим методам.

Кто-нибудь знает, какие учетные данные и как их следует использовать при попытке доступа к данным Analytics с помощью API отчетности из .NET Core MVC Application

Любая помощь будет принята с благодарностью.

Человек, спасибо

1 Ответ

0 голосов
/ 30 мая 2019

Вам нужно будет создать свои учетные данные для вашего приложения здесь: https://console.developers.google.com/apis. Это даст вам идентификатор клиента и секрет клиента (Примечание - пожалуйста, убедитесь, что https://developers.google.com/oauthplayground в качестве авторизованного URI перенаправления).Затем перейдите к https://developers.google.com/oauthplayground, чтобы создать токены авторизации.Полученный токен должен быть отправлен в API Google через заголовок и значение: «Авторизация»: «Носитель {{AccessToken}}».Если срок действия вашего токена истекает, вы можете получить новый, нажав API OAUTH (https://www.googleapis.com/oauth2/v4/token),, отправив refresh_token, client_id, client_secret, grant_type и access_type в запросе и 'user-agent': 'google-oauth-plays'в заголовке.

Если вы застряли, внедрите API Google так, как они описывают здесь в своих руководствах по быстрому запуску: https://developers.google.com/analytics/devguides/reporting/core/v4/. Затем вы можете использовать инструменты разработчика, чтобы точно узнать, какие значения используются.отправлено куда.

Надеюсь, это поможет. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...