我使用TagManager API检索/操作Google跟踪代码管理器配置中的数据。我现在唯一的问题是我无法使用该API下载为每个容器版本生成的二进制文件(它由Android SDK使用)。为了清楚起见,我在谈论可以通过以下方式下载的文件:
https://tagmanager.google.com/api/accounts/[accountId]/containers/[container_id]/versions/[version_id]/download
TagManager API的基本网址与上面的网址不同(https://www.googleapis.com/tagmanager/v1/
),因此我使用我的服务帐户生成的GoogleCredential
不适用于此次下载,因为它是超出范围(TagManagerScopes
具体)。
我试图在Google Developers Console中找到一些内容,允许任意url像二进制文件那样,但我找不到任何东西。我可能完全从一个错误的角度接近OAuth部分,这个API对我来说仍然是一个新的东西。
是否可以通过编程方式下载此文件?如果是的话,请你解释一下如何实现这个目标?