Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google drive api 503(服务不可用)尝试创建文件到Google Drive时_Google Drive Api - Fatal编程技术网

Google drive api 503(服务不可用)尝试创建文件到Google Drive时

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组密钥—每个密钥用于开发、暂存和生产环境 上述调用在我们的开发环境中可以正常工作,但在登台和生产环境中

从昨天开始,我们在拨打此电话时一直出现503错误:

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响应中包含“坏用户代理”消息?以防有人怀疑我们的用户代理出了什么问题。。换行符