Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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 Google Drive API使用与我请求的权限ID不同的权限ID共享该文件_Google Drive Api - Fatal编程技术网

Google drive api Google Drive API使用与我请求的权限ID不同的权限ID共享该文件

Google drive api Google Drive API使用与我请求的权限ID不同的权限ID共享该文件,google-drive-api,Google Drive Api,对于一些非常具体的电子邮件(user2@example.net在我的例子中),Google Drive API为电子邮件返回不同的权限ID,并在共享时使用不同的权限ID 以下是复制的步骤: 与共享文件夹时user2@example.net,我向GD API询问其权限ID。(通过) GDAPI告诉我它是12345678 然后,我要求GD API使用此权限ID共享文件夹。(通过) 但是GD使用不同的权限ID来共享它(00224878i-注意ID中的“i”后缀)。尽管GD UI仍然表示该文件与共享”

对于一些非常具体的电子邮件(
user2@example.net
在我的例子中),Google Drive API为电子邮件返回不同的权限ID,并在共享时使用不同的权限ID

以下是复制的步骤:

  • 与共享文件夹时user2@example.net,我向GD API询问其权限ID。(通过)
  • GDAPI告诉我它是12345678
  • 然后,我要求GD API使用此权限ID共享文件夹。(通过)
  • 但是GD使用不同的权限ID来共享它(00224878i-注意ID中的“i”后缀)。尽管GD UI仍然表示该文件与共享”user2@example.net“
  • 现在,如果我要求GDAPI停止共享,权限ID为12345678。它返回-404未找到权限

请粘贴您在最后一步中使用的代码,最好是http请求-响应。@pinoyyid在最后一步中,我使用passing 12345678作为权限ID和正确的文件ID。代码(几乎)与该页面上的Ruby示例完全相同。GD API返回的状态代码为404。如果需要,我还可以粘贴原始权限ID。删除权限ID 12345678i是否成功?闻起来像虫子。我建议你划出一段代码片段来重现问题,并提交一份错误报告。@pinoyyid否,用
0022487i
删除也不起作用。它确实返回一个
204
(而不是
404
),但文件仍然是共享的。所以基本上是不允许的。我将提交一个bug报告。bug报告-请粘贴您在最后一步中使用的代码,最好是http请求响应。@pinoyyid在最后一步中,我使用传递12345678作为权限ID和正确的文件ID。代码(几乎)与该页面上的Ruby示例完全相同。GD API返回的状态代码为404。如果需要,我还可以粘贴原始权限ID。删除权限ID 12345678i是否成功?闻起来像虫子。我建议你划出一段代码片段来重现问题,并提交一份错误报告。@pinoyyid否,用
0022487i
删除也不起作用。它确实返回一个
204
(而不是
404
),但文件仍然是共享的。所以基本上是禁止的。我会提交一个bug报告。bug报告-