読者データ登録

2015年12月10日

NEOのAPI連携機能に関連する「読者データ登録」の説明ページです。

読者データ登録のためのAPIリクエスト

読者データを、APIを利用してNEOに登録します。

APIリクエストには、まず、アクセストークンリクエスト
アクセストークンを取得する必要があります。
取得後、アクセストークンを利用してリクエストを行います。


サンプルスクリプトのダウンロードはコチラをクリックしてください。


url
services.php

method
post/get

parameter
path=userAdd
読者データ取得API 入力パラメータ

 項目名 パラメーター 型(括弧内は最大バイト数) 必須 デフォルト 備考
アクセストークンaccess_tokenString必須アクセストークンはアクセストークンリクエストで取得したものです。
メルマガIDmagazine_idInt必須読者を登録するメルマガのID
メルアドemailString(256)必須
名前nameString(256)
登録種別typeString(4-20)半角英数字4~20字
配信ステータスsendstatusOption11: 配信する
0: 配信しない
顧客タイプuser_typeOption00: その他
1: 見込み客
2: 顧客
3: 優良顧客
会社名companyString(256) – –
WEBサイトURLurlString(256) – –
郵便番号zipString(50) – –半角数字、ハイフン
都道府県名prefString(256) – –
住所addressString(256) – –
建物名部屋番号address2String(256) – –
電話番号telString(50) – –半角数字、()、+、-
携帯電話番号mobile_telString(50) – –半角数字、()、+、-
FAX番号faxString(50) – –半角数字、()、+、-
ポイントpointInt –0
進捗管理progressOption – –「進捗管理、属性の選択肢管理」で設定した値(注1)
メモmemoString(256) – –
性別sexOption – –1: 男性
2: 女性
誕生日birthdayString – –半角数字とハイフン(yyyy-mm-dd)
お知らせメールの
初回配信日
notifymailString – –半角数字とハイフン(yyyy-mm-dd)
お知らせメールの
受信間隔
notifymail_termInt –0半角数字(0は未設定)
部署postString(256) – –
役職official_positionString(256) – –
属性1attr1String – –
属性2attr2String – –
属性3attr3String – –
属性4attr4String – –
属性5attr5String – –
属性6attr6String – –
属性7attr7String – –
属性8attr8String – –
属性9attr9String – –
属性10attr10String – –
属性11attr11String – –「進捗管理、属性の選択肢管理」で設定した値(注1)
属性12attr12String – –「進捗管理、属性の選択肢管理」で設定した値(注1)
属性13attr13String – –「進捗管理、属性の選択肢管理」で設定した値(注1)
属性14attr14String – –「進捗管理、属性の選択肢管理」で設定した値(注1)
属性15attr15String – –「進捗管理、属性の選択肢管理」で設定した値(注1)
登録日createdString –api経由で登録された日時半角数字とハイフン(yyyy-mm-dd)
登録時の完了メールmail_sendOption10: 送信する
1: 送信しない
どのようにメールの配信許諾を得たかsubreasonString必須特定電子メール法により、メール発行者は、各読者からどうやって配信許諾を得 たかを記録,保存しておくことが義務付けられています。 ここに配信許諾を得た方法を入力しておくと、登録から2ヶ月のあいだ、読者登録 ログに記録,保存され、あとから参照することができます。

注1:
例えば選択肢を10個設定している場合、0101100001のように0と1が10個並んだ文字列で指定してください。
文字列は右から選択肢1、2、3の順に並んでいて1はチェック状態を表します。
例えば選択肢1、4、5がチェック状態の場合、文字列は0000011001となります。

リクエスト例

services.php?path=userAdd&
access_token=abzdfefdfggadse&
magazine_id=1&
email=hoge@fugo.com&
subreason=api

access_token: アクセストークンリクエストで取得したものを設定してください。

レスポンス
読者データ取得API 出力パラメータ

 項目名 パラメーター 型(括弧内は最大バイト数) 備考
 処理結果 result String Success(固定)

レスポンス例

{
    "result": "Success"
}

エラー
リクエストが正常に処理されなかった場合、以下のような
HTTPステータスコードとJSONがレスポンスされます。

HTTPステータスコード説明エラー例
400パラメーターエラーsearch_typeが正しい値でなかった場合。
{
“error”: “wrong_parameter”,
“error_description”: “search_type parameter is not valid”
}
401アクセストークンが期限切れの場合{
“error”: “invalid_token”,
“error_description”: “specified access token is expired”
}
402正しくないアクセストークンを指定した場合{
“error”: “invalid_token”,
“error_description”: “specify valid access token”
}
403対象のデータがすでに存在している場合{
“error”: “registered”,
“error_description”: “specified reader is already registered”
}
405メルマガの設定で登録できない場合{
“error”: “magazine_setting”,
“error_description”: “specified magazine setting”
}
406対象のメルマガが存在しない場合{
“error”: “magazine_not_found”,
“error_description”: “magazine not found”
}
500システムエラー{
“error”: “system_error”,
“error_description”: “api logic error”
}

API連携機能へ戻る


LINEで送る
Pocket