次のツールoAuthPlaygroundを使用し、ドキュメントGoogle DocumentsListAPIバージョン3.0に従ってください。これが私がしたことです。
次の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
。応答は多かれ少なかれ似ています
<entry ...
...
<content type='application/zip' src='https://doc-0s-84-docs.googleusercontent.com/docs/securesc/4t...626&e=download&gd=true'/>
...
</entry>
- 次に、ダウンロードURLを入力します
https://doc-0s-84-docs.googleusercontent.com/docs/securesc/4t...626&e=download&gd=true
。結果は次のようになります。
しかし、私は次のような反応を得ています。
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
?v=3
URLの後ろに追加すると、次のようになりますが、同じ結果が得られます。https://doc-0s-84-docs.googleusercontent.com/docs/securesc/4t...626&e=download&gd=true?v=3
なぜ私がそのようなエラーを受け取っているのかについて何か考えはありますか?