2

現時点では、1 つのリクエストで 10 個のリスト オブジェクトが返されます。では、API v3.0 からすべてのリストを取得するにはどうすればよいですか、それとも可能でしょうか? API から取得した応答に、cursor_next などは表示されません。

私はこのエンドポイントについて話しています: http://kb.mailchimp.com/api/resources/lists/lists-collection

4

5 に答える 5

3

リスト数 /3.0/lists?fields=total_items のみを返す追加のリクエストを送信できます

そして、この値を次のリクエストに使用します /3.0/lists?count={totalItems}

于 2016-10-28T10:48:13.013 に答える
1

これがどれほど難しいかはわかりませんが、MailChimp API v3.0 からのこの情報は見つかりませんでした。代わりに、githubのいくつかのプロジェクトが私に何をすべきかアドバイスしました..

答え: API v3.0 のページネーションは、常にカウントとオフセットで行われます。

于 2015-09-28T17:33:51.407 に答える
-1

私は同じ問題を抱えていましたが、もう少し具体的に言うと、次を使用していました。

client.list.all(fields="lists.name,lists.id",)

これは 10 個のリストのみを返しました。利用可能なすべてのリストを取得するには、これをリストの数またはそれ以上の数に変更する必要があります。この場合、ランダムに 100 を選びました。

client.list.all(fields="lists.name,lists.id", count=100, offset=0)
于 2016-09-26T18:57:35.453 に答える