現在PHPでアカウント連携を実装しようとしています。
https://developers.line.biz/ja/docs/messaging-api/linking-accounts/
上記URLを参考に連携トークンを発行しようとしましが、400エラーが帰ってきてしまい進めなくなってしまいました。
php
1$accessToken = 'アクセストークン'; 2 3$json_string = file_get_contents('php://input'); 4$json_object = json_decode($json_string); 5 6$replyToken = $json_object->{"events"}[0]->{"replyToken"}; 7$message_type = $json_object->{"events"}[0]->{"message"}->{"type"}; 8$message_text = $json_object->{"events"}[0]->{"message"}->{"text"}; 9$user_id = $json_object->{"events"}[0]->{"source"}->{"userId"}; 10$link_token = $json_object->{"linkToken"}; 11 12$ch = curl_init("https://api.line.me/v2/bot/user/$user_id/linkToken"); 13 curl_setopt($ch, CURLOPT_POST, true); 14 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 15 curl_setopt($ch, CURLOPT_HTTPHEADER, 'Authorization: Bearer ' . $accessToken ); 16 $result = curl_exec($ch); 17 curl_close($ch);
試したこと
1
https://api.line.me/v2/bot/user/{**userId**}/linkToken
useridが悪さをしているのかと思い、取得した"userId"を使いpush通知をcurlから送ったら遅れました。
2
$token_user_id = urlencode($user_id);
のようにしても変わらずダメでした。
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。