0

我们正在尝试从 .NET Core 应用程序中使用 Google Reporting API,但对身份验证要求的类型完全感到困惑。从 Keys 到 Other 方法似乎有几种方法。

有谁知道在尝试使用 .NET Core MVC 应用程序中的报告 API 访问分析数据时应该使用哪种凭据以及如何使用它

任何帮助将不胜感激。

男人谢谢

4

1 回答 1

0

您需要在此处为​​您的应用程序创建凭据:https ://console.developers.google.com/apis 。这将为您提供客户端 ID 和客户端密码(注意 - 请确保https://developers.google.com/oauthplayground作为授权的重定向 uri)。然后去https://developers.google.com/oauthplayground创建授权令牌。您获得的访问令牌应通过标头和值发送到 Google API:“Authorization”:“Bearer {{AccessToken}}”。如果您的令牌过期,您可以通过点击 OAUTH api ( https://www.googleapis.com/oauth2/v4/token),在查询中发送 refresh_token、client_id、client_secret、grant_type 和 access_type,并在标头中发送 'user-agent': 'google-oauth-playground'。

如果您遇到困难,请按照他们在快速入门指南中描述的方式实施 google API:https ://developers.google.com/analytics/devguides/reporting/core/v4/ 。然后,您可以使用开发人员工具准确查看将哪些值发送到何处。

希望这可以帮助。:)

于 2019-05-30T18:43:36.820 回答