API連携

API機能一覧

一括登録・削除

指定フォーマットのCSV形式データから読者データの一括登録・削除処理を行います。
登録方法は全登録・新規登録のみ・アップデートのみ、の3種類で行い
成功数・失敗数・失敗詳細情報がそれぞれ返ります。

削除方法はデータ削除、のみから行われ、成功数・失敗数・失敗詳細情報が返ります。
尚、登録削除でも指定フォーマットのCSVのダウンロードが必要です。

CSVで日付型をご利用いただく場合は、半角数字を続けてご入力ください。
例)2013年1月1日 → 20130101

XML-RPC

https://api.bme.jp/xmlrpc/1.0/

登録用CSVデータ取得

base64 contact.importUsageCreate(string accessToken)

パラメータ

string accessToken API利用許可トークン

戻り値

base64 登録用CSV形式データ

削除用CSVデータ取得

base64 contact.importUsageDelete(string accessToken)

パラメータ

string accessToken API利用許可トークン

戻り値

base64 削除用CSV形式データ

一括登録(全登録)

struct contact.importAll(string accessToken, base64 base64Data)

パラメータ

string accessToken API利用許可トークン
base64 base64Data 登録用CSV形式データ

戻り値

struct int success: 成功数
int failure: 失敗数
array details: エラー内容の詳細情報
int lineNumber: 行番号
string message: エラー内容
string content: 行内容

一括登録(新規登録のみ)

struct contact.importCreate(string accessToken, base64 base64Data)

パラメータ

string accessToken API利用許可トークン
base64 base64Data 登録用CSV形式データ

戻り値

struct int success: 成功数
int failure: 失敗数
array details: エラー内容の詳細情報
int lineNumber: 行番号
string message: エラー内容
string content: 行内容

一括登録(アップデートのみ)

struct contact.importCreate(string accessToken, base64 base64Data)

パラメータ

string accessToken API利用許可トークン
base64 base64Data 登録用CSV形式データ

戻り値

struct int success: 成功数
int failure: 失敗数
array details: エラー内容の詳細情報
int lineNumber: 行番号
string message: エラー内容
string content: 行内容

一括削除

struct contact.importDelete(string accessToken, base64 base64Data)

パラメータ

string accessToken API利用許可トークン
base64 base64Data 削除用CSV形式データ

戻り値

struct int success: 成功数
int failure: 失敗数
array details: エラー内容の詳細情報
int lineNumber: 行番号
string message: エラー内容
string content: 行内容

一括処理エラー一覧検索

array contact.importErrorSearch(string accessToken)

パラメータ

string accessToken API利用許可トークン

戻り値

array string type: エラータイプ(登録エラー・削除エラー)
dateTime.iso8601 date: 処理日時
int count: 件数

一括処理エラー一覧検索(日付条件)

array contact.importErrorSearchByDates(string accessToken, array createErrors, array deleteErrors)

パラメータ

string accessToken API利用許可トークン
array createErrors 登録エラーリスト(dateTime.iso8601)
array deleteErrors 削除エラーリスト(dateTime.iso8601)

戻り値

array string type: エラータイプ(登録エラー・削除エラー)
dateTime.iso8601 date: 処理日時
int count: 件数

一括処理エラーCSV取得

base64 contact.importErrorExport(string accessToken, string type, dateTime.iso8601 date)

パラメータ

string accessToken API利用許可トークン
string type エラータイプ(登録エラー・削除エラー)
dateTime.iso8601 date 処理日時

戻り値

base64 エラー情報のCSV形式データ

一括処理エラー情報削除

struct contact.importErrorDelete(string accessToken, array createErrors, array deleteErrors)

パラメータ

string accessToken API利用許可トークン
array createErrors 登録エラーリスト(dateTime.iso8601)
array deleteErrors 削除エラーリスト(dateTime.iso8601)

戻り値

struct array success: 処理成功(dateTime.iso8601)
array failure: 処理失敗(dateTime.iso8601)