chatwork側の準備
APIトークンの確認
下記のメニューから、chatworkのAPIトークンを取得します。
ルームIDの確認
メッセージをやり取りするルームIDを調べます。
グループチャットを選択すると、ブラウザでは、下記のようなリンクが表示されます。
https://www.chatwork.com/#!rid999999999
この url の rid の右側の文字列がルームIDとなります。
上記の場合のルームIDは、「999999999」となります。
Laravel側の実装
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use GuzzleHttp\Client; class SampleController extends Controller { public function send() { $client = new Client(); $token = "APIトークン"; $room_id = "ルームID"; $url = "https://api.chatwork.com/v2/rooms/{$room_id}/messages"; $body = "通知内容"; $client->post($url, [ 'headers' => ['X-ChatWorkToken' => $token], 'form_params' => ['body' => $body], ]); } } |