21

このMailChimp api v3ラッパーを使用していますhttps://github.com/drewm/mailchimp-api/tree/api-v3

この例を使用すると、メールをリストに追加できますが、興味のあるグループの 1 つに追加することはできません。

これはコード例です:

$MailChimp = new MailChimp('abc123abc123abc123abc123abc123-us1');
    $result = $MailChimp->post('lists/b1234346/members', array(
                'email_address'     => 'davy@example.com',
                'status'            => 'subscribed',
                'merge_fields'      => array('FNAME'=>'Davy', 'LNAME'=>'Jones'),
                'interests'         => array( '2s3a384h' => true )
                )); 
print_r($result);

私の理解では、興味の配列エントリがグループの ID であることが重要です。グループ タイトルとグループ名を持つ MailChimp でグループを作成しました。グループ タイトルの編集ボタンとグループ名の編集ボタンにカーソルを合わせると、ID が表示されます。グループ名の「0 サブスクライバー」にカーソルを合わせると、同じ ID と group_id が表示されます。両方の値を試しましたが、次のエラーが発生します。

配列 ( [タイプ] => http://kb.mailchimp.com/api/error-docs/400-invalid-resource [タイトル] => 無効なリソース [ステータス] => 400 [詳細] => 無効なインタレスト ID: '39561'. [インスタンス] => 12c1ab46-a0b5-4014-8107-08cfa97a9a94 )

私はグーグルで検索しましたが、まだ答えが見つかりません。何か助けはありますか?

4

3 に答える 3

30

遊び場に行くことinterest optionで、グループIDではなく特定のIDを取得できます

次に、リストとグループに移動します。

リストに移動してプレイグラウンドでグループ化する

興味のあるオプションの名前をクリックすると、ID を含むオプションのメタデータが表示されます。

ここに画像の説明を入力

于 2016-11-30T06:15:57.047 に答える
19

インタレスト カテゴリはインタレスト カテゴリにグループ化されますが、インタレスト カテゴリの ID は必要ありません。

エラーは、特定のインタレスト ID ではなくインタレスト カテゴリ ID を使用したことが原因である可能性があります。

于 2016-03-04T06:09:40.437 に答える