まぁ、つまらないものですが

専門学生の気ままな技術ブログ、正しいかもわからんけど日々のログを残してゆきます。<br>Twitter → https://twitter.com/gakusei200709

line-bot-sdk-phpでLineBotを動かしてみる

いってきましたLine Developer Day!
すごい豪華な会場にお昼ごはんの食事券そして豪華なお土産とものすごくいたせりつくせりなイベントをやってくださったなって言うのを強く感じたイベントでした。  
もちろん発表内容もすごく興味深いのが多くあまり今までLineを深く知らない自分には「あれ?LINEってこんなにオープンなんだっけ…」というぐらい内部の障害や、サービスに踏み込んだ内容が多かったです。

特にLine連携まわりのLineLoginやMessageAPI公開など個人開発者でも使えるようになったのは大きいと思います。 というわけで早速公開されたMessageAPIとBeaconを試してみました。

f:id:gakusei200709:20161002111017j:plainf:id:gakusei200709:20161002111042j:plain

とりあえずタイトル通りLineが公開しているsdkを使ってみる。
Githubはこちら

github.com やったことは概ねREADMEどおり

composerでSDKを入れる

|| $ composer require linecorp/line-bot-sdk ||<

実装したコードがこちら

ちゃんと動いてくれてます。 f:id:gakusei200709:20161002111953p:plain

トーク以外にもグループに入ったときとBeaconのイベントも対応しました。 f:id:gakusei200709:20161002111104p:plainf:id:gakusei200709:20161002111100p:plain (ただBeaconmは今日の朝からトライし直しるけどうんともすんとも言わないのは故障なんだろうか…)

最初リプライトークンを取り出す実装が間違っていて動かなかったけどデバッグは方法がわからなかったのでSysログの方に出して確認してました…
いい確認方法があれば教えてください…