メインコンテンツまでスキップ

お客様サービス側ユーザID の紐付け

ソーシャルPLUS ユーザに対して、お客様サービス側のユーザID を紐付けます。

これを行うことで以下が可能になります。

GET /api/map
注記

すでにお客様サービス側のユーザID が紐付くソーシャルPLUS ユーザに対してこの API を実行すると "Field existed and overwrite disabled." エラーになります。

エラーにさせず強制的に紐付ける(上書きする)場合は overwrite パラメータに true を指定してください。

リクエストパラメータ​

パラメータ名型必須説明
keystring○API キー
identifierstring○対象のソーシャルPLUS ID
primary_keystring○紐付けるお客様サービス側ユーザID
overwritebooleantrue の場合、すでに紐付けられたお客様サービス側ユーザID があっても上書きします
注記

この API では identifier と primary_key の両方の指定が必要です。

エラーコード​

HTTP StatusCodeMessage説明
4011Invalid API key or key not found.API キーが指定されていないか、存在しないAPIキーです
4005Required parameter not found.必須のパラメーターが指定されていません
4006Invalid parameter.パラメーターに間違いがあります
4047Entity not found.指定されたユーザが存在しません
4038Field existed and overwrite disabled.すでに紐付けされているため上書きできません
40016Duplicated primary key.指定された primary_key は、すでに別のユーザに関連付けられています

レスポンス​

キー型最大長説明
statusstring15リクエストが成功したかどうか(ok または failed)

レスポンス例​

{
"status": "ok"
}

実行サンプル​

curl -X GET https://api.socialplus.jp/api/map -G \
-d key={API Key} \
-d identifier={SocialPLUS ID} \
-d primary_key={Primary Key}