開発ドキュメント
  • Markefan 開発ドキュメント
  • 主なAPIのサンプルコード
    • Markefanへログインする
    • Markefanへのリードのインポート
    • Markefanへのリードの高度なインポート
    • 既存キャンペーンにリードを追加する
    • リードを削除する
    • メールのステータスを取得する
    • メールの未開封/未クリックを取得する
    • リード情報を取得する
    • セグメントに属するリードを取得する
    • キャンペーン対象のリードを取得する
  • フォームスクリプト
  • サンプルアプリケーション
    • VBAサンプル
Powered by GitBook
On this page
  • HTTP種類 : PUT
  • URL : [BASE URL]/SpringRest/campaign/mailmagazine/update
  • HTTP戻り値 : JSON
  • パラメータ :
  • JSON戻り値 例:
  • サンプルコード
  • 呼び出し方法

Was this helpful?

  1. 主なAPIのサンプルコード

既存キャンペーンにリードを追加する

既存キャンペーンに指定したリードを追加します。

HTTP種類 : PUT

URL : [BASE URL]/SpringRest/campaign/mailmagazine/update

HTTP戻り値 : JSON

パラメータ :

名 前

型

必 須

access_token

String

True

campaignId

Integer

True

customers

Integer[] (カンマで区切ったcustomerid)

True

JSON戻り値 例:

{
    "code": 200,
    "message": " CampaignCustomers created ,",
    "status": "OK",
    "generatedId": null,
    "generatedIds": null,
    "statusObject": "OK"
}

サンプルコード

このメソッドは既存のキャンペーンにリードを追加します。このメソッドを使用するには、キャンペーンID、リードID、アクセストークンを渡す必要があります。複数のリードIDを渡す場合は、カンマで区切ってください。 このメソッドを実行すると、指定したキャンペーンに既に存在しているリードは除去され、指定したリードが追加されます。 更新が成功すると True の戻り値を返します。

private boolean addTargetCustomerToCampaign(String accessToken , String campaignId, String customers) {
        try {
            HttpClient client = new DefaultHttpClient();
            HttpPut httpPut = new HttpPut(
                    "<API_BASE_URL>/SpringRest/campaign/mailmagazine/update?access_token=" + accessToken
                            + "&campaignId=" + campaignId + "&customers=" + customers);

            HttpResponse response = client.execute(httpPut);

            if (response.getStatusLine().getStatusCode() == 200) {
                return true;
            } else {
                return false;
            }
        } catch (ClientProtocolException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return false;
    }

呼び出し方法

boolean update = addTargetCustomerToCampaign( “98d9a7ea-8669-45e6-b141-f663c8cb35b8”, "527", "25,81");
PreviousMarkefanへのリードの高度なインポートNextリードを削除する

Last updated 6 years ago

Was this helpful?