LINE 友だち状態取得
お客様の LINE 公式アカウント(LINE Messaging API チャネル)と指定したユーザとの友だち関係を取得します。
LINE ログインチャネルと LINE 公式アカウントが紐付けられている必要があります。
指定するユーザーが LINE 連携済みである必要があります(未連携のユーザーの友だち状態は取得できません)。
GET /api/line/friendship_status
リクエストパラメータ
パラメータ名 | 型 | 必須 | 説明 |
---|---|---|---|
key | string | ○ | API キー |
identifier | string | △ | 対象のソーシャルPLUS ID |
primary_key | string | △ | 対象のお客様サービス側ユーザID |
エラーコード
HTTP Status | Code | Message | 説明 |
---|---|---|---|
401 | 1 | Invalid API key or key not found. | API キーが指定されていないか、存在しないAPIキーです |
400 | 5 | Required parameter not found. | 必須のパラメーターが指定されていません |
400 | 6 | Invalid parameter. | パラメーターに間違いがあります |
404 | 7 | Entity not found. | 指定されたユーザが存在しません |
レスポンス
キー | 型 | 最大長 | 説明 |
---|---|---|---|
status | string | 15 | リクエストが成功したかどうか(ok または failed ) |
friendship_status | boolean | - | 友だち状態である場合に true |
friendship_status_updated_at | timestamp | - | 友だち状態の最終取得日時 |
レスポンス例: 友だち状態の取得 成功時
{
"status": "ok",
"friendship_status": true,
"friendship_status_updated_at": "2018-08-09T01:55:24Z"
}
レスポンス例: ソーシャルPLUS から LINE 社へのアクセス時にエラー発生
{
"status": "ok",
"provider_error": {
"error": "401",
"error_description": "invalid token"
}
}
実行サンプル
curl -X GET https://api.socialplus.jp/api/line/friendship_status -G \
-d key={API Key} \
-d primary_key={Primary Key}