Playstore统计信息文件,使用Rest API从Google云存储中下载

时间:2019-03-04 12:11:41

标签: google-cloud-platform google-cloud-storage

我发现Google Play商店将与统计信息相关的数据存储在Google Cloud中。它会创建所需的存储桶,并根据需要每天更新文件。 我正在尝试使用Google应用脚本下载这些文件,并使用数据更新Google表格。

从Google文档中可以找到2种方法。

  1. 使用Oauth
  2. API密钥。

到目前为止,我可以使用Oauth下载文件,但是使用API​​ KEY却出现错误

  

您的API上配置了按IP或按引荐来源的限制   键,且请求不符合这些限制。请使用   Google Developers Console可在以下情况下更新您的API密钥配置   应该允许来自该IP或引荐来源的请求。

我没有任何限制地创建了API KEy。还启用了Cloud Storage JSON api和Cloud storage API。

1 个答案:

答案 0 :(得分:0)

我通过以下方式进行了同样的操作:

获取Oauth令牌:

public string GetOAuthToken()
{
return googleCredential.UnderlyingCredential.GetAccessTokenForRequestAsync("https://accounts.google.com/o/oauth2/v2/auth", CancellationToken.None).Result;
}

我可以提出请求。

参考:

How to download files in Google Cloud Storage using rest api

https://stackoverflow.com/a/53955058/4345389

谢谢