女子WEBエンジニアのTechメモスマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。読者です読者をやめる読者になる読者になる女子WEBエンジニアのTechメモ都内の某企業でマーケッターやってます。営業→WEBエンジニア・オフショア開発チーム駐在→マーケッター(SEO)ちょっと便利だなと思ったことをメモしています。2016-11-05【3分】チャットワークAPIを使ってメッセージを送信するPHPサンプルAPIシェアするBookmark!FacebookTwitterGoogle+Pocket以前リリースされた「チャットワークAPI」。チャットワークのユーザーであれば、API利用申請をするだけで無料でAPIを利用することができます。作っているPHPサービスに●●があったとき、チャットワークのこのルームに通知してほしい・・・ということがあったので実装しました。事前にチャットワークAPIの申請さえ行っておけば、コードコピペのみで終わるので、3分で実装できます。(利用申請を行ってから、APIを利用するためのtokenが発行されるまで1日〜くらい時間がかかります。)チャットワークAPIの連携でできることWEBサービスとチャットワークを連携するメリットサンプル(PHP)チャットワークAPIの連携でできることなにかのアクションをトリガーにして、チャットワークルームでメッセージを送信できます。サービスにお問い合わせがあったときに、その内容をチャットワークで通知する、など。ユーザー情報を取得したり、チャットルームの退会・削除などもできるので、かなり自由度の高いこともできそうです。今回は「チャットワークAPIを使って、チャットルームにメッセージを送信」するためのPHPコードを書きます。WEBサービスとチャットワークを連携するメリット一番のメリットは、「気づきやすい」ということだと思います。わたしは普段仕事でチャットワークを使っているので、TO付きで通知があるとメール通知より早く反応することができます。このあたりは組織体制や個人の利用頻度にもよるので、チームで導入する際はチャットワーク通知がベストなのか確認しておいたほうがよさそうです。一般的なメールを飛ばしたりする方法と比べると、チャットワークが落ちているときは使えないチャットワークのサービスが終了したときに改修の手間がかかるセキュリティ的な・・・という問題があるので、セキュリティが重要・常に動作してくれてないと死ぬ、という重要どころでは使わないほうが良いと思います。サンプル(PHP)チャットワークAPIを使って、チャットルームにメッセージを送信する、PHPのサンプルコードです。json_decode($res);※1、※2チャットワークAPIの利用申請のやり方と、tokenの確認方法については過去記事をご覧ください。www.wegirls.tech(目次「ChatworkAPIのアクセストークンを入力する」参照)※3TOやREなど、チャットワークのメッセージで送信できる文法はそのまま利用できます。ブログの新着コメントをチャットワークで通知、というようにしたいのであれば、$msgの内容を[info][title]投稿者:{$name}さん[/title]{$comment}[/info]というように変数を埋め込んでも良いです。JSでPHPのnl2brと同じ処理をする方法(改...MAMP環境のローカルにmemcachedをインスト...»プロフィール都内の某企業でマーケッター(SEO)やってます。趣味は休日のプログラミング。入社後に営業からWEBエンジニアに職種チェンジし、アジアのオフショア開発チーム駐在→現在。嬉しすぎて小躍りします。Bronzeへの第一歩。ajaxを使ったフォーム送信のコードを書いたのでメモ。Hubotをインストールす...。