別のリクエストを使用すると Google Drive PHP API のページネーションが機能しない
P粉993712159
P粉993712159 2023-09-06 15:00:23
0
1
550

Laravel (v9.0) プロジェクトで Google Drive PHP API を使用しています。ページングに関しては次のような処理を希望します:

  1. ファイルの最初のページを取得してフロントエンドに返します;
  2. ユーザーがページの一番下までスクロールすると、フロントエンドは次のページのファイルを要求します;
  3. バックエンドはリクエストを受信し、Google Drive API から対応するページを取得します。

私が直面している問題は、フロントエンドが次のページをリクエストすると (以下の例では、pageToken に前の Google ドライブ呼び出しの nextPageToken 値が含まれています)、Googleエラー: コード: 400、メッセージ: 無効な値、場所: pageToken がスローされます。以下は私が使用しているコードです:

リーリー

ただし、バックエンドに戻る前にすべてのページを取得すると、機能するようです:

リーリー

Google Drive API でのページネーションの使用方法を誤解している可能性がありますが、最初の例のようにコンテンツをページネーションする方法はありますか?

P粉993712159
P粉993712159

全員に返信(1)
P粉546138344

isset 関数と empty 関数を使用して、pageToken 値が有効かどうかを確認します

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート