我发现Google Play商店将与统计信息相关的数据存储在Google Cloud中。它会创建所需的存储桶,并根据需要每天更新文件。 我正在尝试使用Google应用脚本下载这些文件,并使用数据更新Google表格。
从Google文档中可以找到2种方法。
到目前为止,我可以使用Oauth下载文件,但是使用API KEY却出现错误
您的API上配置了按IP或按引荐来源的限制 键,且请求不符合这些限制。请使用 Google Developers Console可在以下情况下更新您的API密钥配置 应该允许来自该IP或引荐来源的请求。
我没有任何限制地创建了API KEy。还启用了Cloud Storage JSON api和Cloud storage API。
答案 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
谢谢