- 大人の自由研究

大人の自由研究 ホーム » 未分類 » 


LINE Messaging API / Webhook Authentication を試すでSignatureを検証を行ったが、SDKを使うともっと簡単に出来るようだw


use LINE\LINEBot\Exception\InvalidSignatureException;


$httpClient = new \LINE\LINEBot\HTTPClient\CurlHTTPClient( TOKEN );
$bot = new \LINE\LINEBot($httpClient, ['channelSecret' => SECRET ]);

$input = file_get_contents('php://input');

// Webhook Authentication
$header = getallheaders();
$signature = isset($header['X-Line-Signature']) ? $header['X-Line-Signature'] : "";
try {
$events = $bot->parseEventRequest( $input, $signature);

} catch (InvalidSignatureException $e) {
writeLog ("InvalidSignatureException");
exit;
}

 簡単かどうか?ですが、、、一応SDKなので、動作的に安心かねぇー

関連記事
スポンサーサイト
コメント(管理者承認後に公開します)

※未入力可能。メールアドレスは公開されますので、ご注意ください。
非公開コメント

トラックバック

http://ukkey3.blog33.fc2.com/tb.php/687-47096d8a