gpt4 book ai didi

google-drive-api - Google云端硬盘API失败-您计算机网络中的流量异常

转载 作者:行者123 更新时间:2023-12-03 16:11:59 27 4
gpt4 key购买 nike

Google Drive API GET查询开始失败(我们在一项客户端服务中使用了此api):

https://www.googleapis.com/drive/v3/files/1ke4Yoxxxxxxxxxxxxxx?alt=media&access_token=ya29.ImG9BwT.....

我们很抱歉...
...但是您的计算机或网络可能正在发送自动查询。为了保护我们的用户,我们目前无法处理您的请求。
有关更多信息,请参见Google帮助。
“来自计算机网络的异常流量”

到今天一切都还好。

刚刚对curl进行了一些测试:

带有HTTP header 中的access_token的
  • HTTP GET:
    curl -H“授权:承载ya29._valid_access_token” https://www.googleapis.com/drive/v3/files/1r5BT2WPrulQ6FyhT8RcqV51TVOThEmhK?alt=media

  • 结果:成功,文件下载。
  • HTTP GET,具有access_token作为HTTP请求的一部分:
    curl https://www.googleapis.com/drive/v3/files/1r5BT2WPrulQ6FyhT8RcqV51TVOThEmhK?alt=media&access_token=ya29._valid_access_token

  • 结果:错误
        {
    "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 API项目已获得Google的批准,并且处于生产状态!!!!

    Google小组您好,为什么会这样?

    谢谢

    最佳答案

    仅出于文档目的而发布。根据reference provided by Tanaike,自2020年1月1日起:

    download calls to files.get, revisions.get and files.export endpoints which authenticate using the access token in the query parameter will no longer be supported.


    此更改仅影响下载媒体内容( alt=media)的请求。
    访问 token 应该在HTTP header 中提供,例如 Authorization: Bearer oauth2-token,或者,如果不可能,请遵循引用文档中提供的解决方法:

    For file downloads, redirect to the webContentLink which will instruct the browser to download the content. If the application wants to display the file to the user, they can simply redirect to the alternateLink in v2 or webViewLink in v3.

    For file exports, redirect to the export link in exportLinks with the desired mime type which will instruct the browser to download the content.


    引用:
  • Changes in authorization to Google Drive API
  • Authorization via HTTP header
  • 关于google-drive-api - Google云端硬盘API失败-您计算机网络中的流量异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60106852/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com