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

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

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

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

GET /api/map
注記

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

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

リクエストパラメータ

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

この API では identifierprimary_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}