リストのすべてのメンバーを取得する

ジョッチ

リストのすべてのメンバー(50000を超える)をダウンロードしようとしていますが、MailChimpAPI全体でダウンロードする方法が見つかりません。一方、私は以下のように「GetAllMembersForList」メソッドを使用しようとしましたが、すべてを取得するわけではありません(彼は600しか取得しません)。

それらのメンバーリストをダウンロードする他の方法があるかどうか誰かに知らせてもらえますか?

    public List<string> GetListMembers(string membersList)
    {
        ListResult lists = mc.GetLists();
        List<string> li = new List<string>();
        foreach(var list in lists.Data)
        {
            if (list.Name == membersList)
            {
                MembersResult res;
                for (int i = 0; i <= list.Stats.MemberCount; i = i + 100)
                {
                    res = new MembersResult();
                    res = mc.GetAllMembersForList(list.Id, "subscribed", i, 100);

                    foreach (var member in res.Data)
                        li.Add(member.Email);
                }
                break;
            }
        }
        return li;
    }
ジョッチ

私はついに自分で解決策を見つけました。私はここhttps://apidocs.mailchimp.com/export/1.0/list.func.phpを見つけ、以下のようなものを実装しました私は誰かがこれを改善できると完全に確信していますが、それは私がその時に必要としていたものです。

誰かが実装したい場合のコードは次のとおりです。

     public List<string> GetListMembers(string membersList, string status, string since = "")
    {
        List<string> li = new List<string>();
        //to see what does <dc> means? follow this link https://apidocs.mailchimp.com/api/rtfm/
        string linkPage = @"http://<dc>.api.mailchimp.com/export/1.0/list/?apikey={0}&id={1}&status={2}{3}";
        ListInfo list = mc.GetLists().Data.Where(x => x.Name == membersList).FirstOrDefault();
        linkPage = string.Format(linkPage, conectionMailChimp, list.Id, status, !string.IsNullOrEmpty(since) ? "&since=" + since : string.Empty);

        WebClient wc = new WebClient();
        string text = wc.DownloadString(linkPage);
        text = text.Replace("\"", "");
        string[] res = text.Split(new[] { "]\n[" }, StringSplitOptions.None);

        for (int i = 1; i < res.Length; i++)
            li.Add(res[i].Split(new[] { "," }, StringSplitOptions.None)[0].ToString());

        return li;
    }

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

GoogleCloudでIAMのすべてのメンバーのリストを取得する方法

分類Dev

すべてのskosを取得する方法:特定のクラスのメンバー(ツリービュー)

分類Dev

すべてのサーバーメンバーのリストを取得する方法をPYに不和にしますか?

分類Dev

リスト上の関数を他のすべてのリストメンバーに適用する

分類Dev

Pythonは、特定のロールからすべてのメンバーリストを取得します

分類Dev

2つのリスト間で一致しないすべてのメンバーを取得します

分類Dev

Sharepoint365からすべてのメンバーのリストを取得します

分類Dev

すべての検索プロバイダー/エンジンのリストを取得するためのAPI?

分類Dev

私のAPIのすべての実装されたバージョンのリストを取得する方法は?

分類Dev

リレーション内のメンバーとのすべてのリレーションを取得する

分類Dev

サーバーのすべてのメンバーを取得するPYの不和

分類Dev

ボット以外のすべてのメンバーのリストを取得して、Discord.pyを書き換える方法は?

分類Dev

MKSすべてのメンバーとそのリビジョン番号をdevpathにリストする方法

分類Dev

PythonでExchange配布リストのメンバーを取得する

分類Dev

ドキュメント内のすべてのフィールドをリストで取得する-Firestore Java

分類Dev

バリデータークラスからすべての「if」ステートメントを削除する方法

分類Dev

すべての小枝テンプレートのリストを取得するSymfony

分類Dev

ifステートメントですべてのシナリオをカバーする

分類Dev

リストに登録されているメンバーのリストを取得する方法-Mailman

分類Dev

MailChimp API 3.0を使用して、メーリングリストからすべてのメンバーを取得します

分類Dev

セロリのバックエンドからすべてのタスクのリストを取得する

分類Dev

SolrJを使用してSolrサーバーのすべてのコアのリストを取得する方法

分類Dev

新しいdiscord.pyバージョンを使用してdiscordサーバーのすべてのメンバーのリストを取得するにはどうすればよいですか?

分類Dev

インストールされているすべてのアプリのリストを取得する

分類Dev

1つのステートメントですべてのXを遅延取得するIEnumerableを作成する方法

分類Dev

リストの一意でないメンバーをすべて削除する

分類Dev

ユーザーがメンバーになっているチャネルのリストを取得する

分類Dev

各リストメンバーのインデックスを取得して使用する方法

分類Dev

リストのすべてのメンバー間の同等性をテストします

Related 関連記事

  1. 1

    GoogleCloudでIAMのすべてのメンバーのリストを取得する方法

  2. 2

    すべてのskosを取得する方法:特定のクラスのメンバー(ツリービュー)

  3. 3

    すべてのサーバーメンバーのリストを取得する方法をPYに不和にしますか?

  4. 4

    リスト上の関数を他のすべてのリストメンバーに適用する

  5. 5

    Pythonは、特定のロールからすべてのメンバーリストを取得します

  6. 6

    2つのリスト間で一致しないすべてのメンバーを取得します

  7. 7

    Sharepoint365からすべてのメンバーのリストを取得します

  8. 8

    すべての検索プロバイダー/エンジンのリストを取得するためのAPI?

  9. 9

    私のAPIのすべての実装されたバージョンのリストを取得する方法は?

  10. 10

    リレーション内のメンバーとのすべてのリレーションを取得する

  11. 11

    サーバーのすべてのメンバーを取得するPYの不和

  12. 12

    ボット以外のすべてのメンバーのリストを取得して、Discord.pyを書き換える方法は?

  13. 13

    MKSすべてのメンバーとそのリビジョン番号をdevpathにリストする方法

  14. 14

    PythonでExchange配布リストのメンバーを取得する

  15. 15

    ドキュメント内のすべてのフィールドをリストで取得する-Firestore Java

  16. 16

    バリデータークラスからすべての「if」ステートメントを削除する方法

  17. 17

    すべての小枝テンプレートのリストを取得するSymfony

  18. 18

    ifステートメントですべてのシナリオをカバーする

  19. 19

    リストに登録されているメンバーのリストを取得する方法-Mailman

  20. 20

    MailChimp API 3.0を使用して、メーリングリストからすべてのメンバーを取得します

  21. 21

    セロリのバックエンドからすべてのタスクのリストを取得する

  22. 22

    SolrJを使用してSolrサーバーのすべてのコアのリストを取得する方法

  23. 23

    新しいdiscord.pyバージョンを使用してdiscordサーバーのすべてのメンバーのリストを取得するにはどうすればよいですか?

  24. 24

    インストールされているすべてのアプリのリストを取得する

  25. 25

    1つのステートメントですべてのXを遅延取得するIEnumerableを作成する方法

  26. 26

    リストの一意でないメンバーをすべて削除する

  27. 27

    ユーザーがメンバーになっているチャネルのリストを取得する

  28. 28

    各リストメンバーのインデックスを取得して使用する方法

  29. 29

    リストのすべてのメンバー間の同等性をテストします

ホットタグ

アーカイブ