首页 > 解决方案 > 谷歌驱动器 api 客户端(python)更新错误

问题描述

不工作只有更新功能。

https://developers.google.com/apis-explorer 和 api explorer 上的好工作相同的参数。更新文件来自云域文件。是这个原因吗?

Traceback (most recent call last):
  File "E:/cygwin64/home/socia/workspace/language/python/wc_py2_rule/src/main/python/package_name/module/sotrage/google_folder_changer.py", line 230, in <module>
    main(sys.argv[1:])
  File "E:/cygwin64/home/socia/workspace/language/python/wc_py2_rule/src/main/python/package_name/module/sotrage/google_folder_changer.py", line 101, in main
    set_seed_file_on_folder(file_info, folder, service)
  File "E:/cygwin64/home/socia/workspace/language/python/wc_py2_rule/src/main/python/package_name/module/sotrage/google_folder_changer.py", line 142, in set_seed_file_on_folder
    removeParents=file_info['parents']).execute()
  File "E:\cygwin64\home\socia\workspace\language\python\wc_py2_rule\venv\lib\site-packages\googleapiclient\_helpers.py", line 130, in positional_wrapper
    return wrapped(*args, **kwargs)
  File "E:\cygwin64\home\socia\workspace\language\python\wc_py2_rule\venv\lib\site-packages\googleapiclient\http.py", line 851, in execute
    raise HttpError(resp, content, uri=self.uri)
googleapiclient.errors.HttpError: <HttpError 404 when requesting https://www.googleapis.com/drive/v3/files/... returned "File not found: [u'file_id'].">

file_id 因安全错误原因被替换,链接内容如下。

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "dailyLimitExceededUnreg",
    "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.",
    "extendedHelp": "https://code.google.com/apis/console"
   }
  ],
  "code": 403,
  "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."
 }
}

标签: google-apigoogle-drive-apigoogle-drive-realtime-apigoogle-apis-explorer

解决方案


“已超过未经验证使用的每日限制。继续使用需要注册。”

意味着您正在调用私有方法,而无需先以用户身份进行身份验证。如果您想查看用户数据,您必须作为有权访问该数据的用户进行身份验证。在您尝试运行相关方法之前,请检查您的代码并确保您的身份验证设置正确且用户已登录。


推荐阅读