Oauth 2.0 无法使用Google文档列表下载文件+;oAuth REST协议

Oauth 2.0 无法使用Google文档列表下载文件+;oAuth REST协议,oauth-2.0,google-docs-api,google-drive-api,google-api-java-client,oauth2-playground,Oauth 2.0,Google Docs Api,Google Drive Api,Google Api Java Client,Oauth2 Playground,通过使用以下工具,并遵循文档。这就是我所做的 我获得以下3个作用域的访问令牌https://docs.google.com/feeds/ https://docs.googleusercontent.com/ https://spreadsheets.google.com/feeds/。请参阅以下附件 在获得访问令牌和刷新令牌之后,我开始进行查询,以获取特定文档的下载URL。我提出了以下GET请求https://docs.google.com/feeds/default/private/fu

通过使用以下工具,并遵循文档。这就是我所做的

  • 我获得以下3个作用域的访问令牌<代码>https://docs.google.com/feeds/ https://docs.googleusercontent.com/ https://spreadsheets.google.com/feeds/。请参阅以下附件

  • 在获得访问令牌和刷新令牌之后,我开始进行查询,以获取特定文档的下载URL。我提出了以下GET请求
    https://docs.google.com/feeds/default/private/full/?v=3
    。这种反应多少有点像


  • 我得到了相同的结果,尽管我在URL后面附加了
    ?v=3
    ,这使它看起来像
    https://doc-0s-84-docs.googleusercontent.com/docs/securesc/4t...626&e=下载&;gd=true?v=3


    知道我为什么会出现这样的错误吗?

    您使用的URL是URL编码的。只需更改
    &;e=下载&;gd=true
    &e=download&gd=true
    在URL中

    <entry ...
        ...
        <content type='application/zip' src='https://doc-0s-84-docs.googleusercontent.com/docs/securesc/4t...626&amp;e=download&amp;gd=true'/>
        ...
    </entry>
    
    HTTP/1.1 302 Found
    Status: 302
    Content-length: 0
    Via: HTTP/1.1 GWA
    Set-cookie: AUTH_98m5tbqk1ftn500bl9bsjcrv52agg3u2_nonce=mupodp3rtqnoc; Domain=doc-0s-84-docs.googleusercontent.com; Expires=Thu, 14-Jun-2012 08:33:15 GMT; Path=/docs/securesc/4t66vjvgb1974sathdoeioitbft52pel; Secure; HttpOnly
    Expires: Thu, 14 Jun 2012 08:23:15 GMT
    X-google-cache-control: remote-fetch
    Server: HTTP Upload Server Built on Jun 7 2012 12:49:38 (1339098578)
    Location: https://docs.google.com/nonceSigner?nonce=mupodp3rtqnoc&continue=https://doc-0s-84-docs.googleusercontent.com/docs/securesc/4t66vjvgb1974sathdoeioitbft52pel/kea7kv7gjen26s72ovuvc0lc9to7ogf7/1339660800000/06447459084918146340/06447459084918146340/0B3MN1kmYytfaNWIwMzYzYzYtNmUxNS00OWMzLThkYzctZmUyNjg5MTY2NmUw?amp;gd%3Dtrue%26amp;e%3Ddownload%26h%3D16653014193614665626&hash=rtv0rrnj8bal21va48shlckqbjf5gjhm
    Cache-control: private, max-age=0
    Date: Thu, 14 Jun 2012 08:23:15 GMT
    P3p: CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info."
    Content-type: text/html; charset=UTF-8