【发布时间】:2022-03-31 11:05:43
【问题描述】:
我在这里进行了数月的任务。任何帮助将非常感激!
我正在尝试使用 UrlFetchApp.fetch() 通过 App Store Connect 上的 API 进行连接。在沙漠中努力生成正确的 JWT 以在 GAS 上进行身份验证后,我现在面临严峻的现实:服务器答案(内容类型和内容编码)不是 JSON,而是 GZIP。
代码 406 消息: “截断的服务器响应:此请求不支持提供的 Accept 标头。请求:application/json 允许:application/a-gzip”
有没有办法仍然可以访问该文件?
这里是只做调用的部分代码(用于认证的JWT签名代码在上面->“sJWT”)
var url = "https://api.appstoreconnect.apple.com/v1/financeReports?filter[regionCode]=ZZ&filter[reportDate]=2019-11&filter[reportType]=FINANCIAL&filter[vendorNumber]=xxx"
var response = UrlFetchApp.fetch(url, { method : "GET", headers : { "Authorization" : "Bearer "+sJWT }});
非常感谢!
【问题讨论】: