Google drive api 503(服务不可用)尝试创建文件到Google Drive时
从昨天开始,我们在拨打此电话时一直出现503错误:Google drive api 503(服务不可用)尝试创建文件到Google Drive时,google-drive-api,Google Drive Api,从昨天开始,我们在拨打此电话时一直出现503错误: result = session.execute( api_method: drive.files.insert, body_object: file, media: media, parameters: {'uploadType' => 'multipart', 'alt' => 'json'} ) 我们有3组密钥—每个密钥用于开发、暂存和生产环境 上述调用在我们的开发环境中可以正常工作,但在登台和生产环境中
result = session.execute(
api_method: drive.files.insert,
body_object: file,
media: media,
parameters: {'uploadType' => 'multipart', 'alt' => 'json'}
)
我们有3组密钥—每个密钥用于开发、暂存和生产环境
上述调用在我们的开发环境中可以正常工作,但在登台和生产环境中都会100%失败根据私下共享的GIST,问题似乎是用户代理头。我可以通过将UA设置为类似的方式进行复制。我还不能把它缩小到UA的一个特定问题上,只是它不起作用。其他多行字符串可以工作,如果我替换换行符,其他字符也可以
无论如何,最简单的方法是设置:应用程序名称使用与您现在使用的不同的值。响应消息说了什么?这里有一个受影响的开发人员。消息为空。每个环境都有自己的API项目,还是共享同一个API项目?我想这是在3个不同的网址上?是的。都在不同的项目/密钥下。都在流量限制之下。在登台/生产中部署的代码相同考虑到可能有此问题的未来api用户,服务器是否可能在5XX响应中包含“坏用户代理”消息?以防有人怀疑我们的用户代理出了什么问题。。换行符