2017-11-20 3 views
-2

を無効私はAPIドキュメントを踏襲し、JSのAPI を使用して、エラー400を取得する単純なクエリを作った:無効な値トークンは、最初のクエリから返され グーグルドライブJS API nextpageTokenが

gapi.load('client', function(){ 
    gapi.client.load('drive', 'v3', function(){ 
     gapi.client.init({} 
     ).then(function(){ 
      gapi.client.drive.files.list({ 
       'q'   : "name contains 'nv'", 
       'pageSize' : 10, 
       'fields' : "nextPageToken, files(id, name, webContentLink, folderColorRgb, thumbnailLink, description)", 
       'orderBy' : 'modifiedTime desc', 
      }).then(function(respo){ 
       var token = respo.result.nextPageToken; 
       gapi.client.drive.files.list({ 
        'fields' : '*', 
        'pageToken' : token 
       }).then(function(result){console.log(result.result);}) 
      }) 
     }) 
    }) 
}) 

nextPageTokenのokですそれをいっぱいにする。 しかし、次のクエリでは間違っています。

トークンのフォーマットが見つからなかったので、それが良いかどうかチェックできませんでしたか?

p.s.テスト済みの開発者コンソールでトークンを取得し、次のクエリで同じエラーが発生する。

答えて

-2

私はこれを信じていません!

Googleはそのようなばかげたことをします。

問題は、それは次のクエリで書かれる必要があることをpageTokenのではありませんが、nextPageToken、それが働いています。

チェックされたカップル時間です。

ドキュメントでは間違って書かれていて、コンソールにも書かれています。

恥です!

+0

[クイックスタート](https://developers.google.com/drive/v3/web/quickstart/js)と[Files.list]のようなドキュメント(https ://developers.google.com/drive/v3/reference/files/list)。参照とドキュメントはDrive APIで広く利用できるようになっています。 – noogui

+0

私はこれを数ヶ月間しています。 自分で確認してください。クイックスタートでは、nextpagetokenはまったく使用していません。 https://developers.google.com/drive/v3/reference/files/list ここではエラーを表示するページノートを見つけてテストすることができます。 自分のコードを試して、ページノートをnextPageTokenに変更してテストしてください。それが動作します。チェックする前に何か教えてください。 – aleXela