访问报告API的Google身份验证要求

时间:2019-04-26 11:21:34

标签: google-analytics google-analytics-api google-reporting-api

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

在尝试使用.NET Core MVC应用程序中的报告API访问Analytics(分析)数据时,没有人知道什么样的凭据以及应如何使用

任何帮助将不胜感激。

非常感谢

1 个答案:

答案 0 :(得分:0)

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

如果遇到麻烦,请按照其在快速入门指南https://developers.google.com/analytics/devguides/reporting/core/v4/中的描述实施google API。然后,您可以使用开发人员工具查看确切的值在哪里发送。

希望这会有所帮助。 :)