chatwork API の使い方 (PHP)
chatwork へのメッセージの書き込みと、読み取りです。
書き込み
APIトークン と room_id は書き換えて下さい。
send_message.php
#! /usr/bin/php
<?php
// ------------------------------------------------------------------
// send_message.php
//
// Nov/22/2018
//
// ------------------------------------------------------------------
include('Requests/library/Requests.php');
fputs (STDERR,"*** 開始 ***\n");
Requests::register_autoloader();
$url = 'https://api.chatwork.com/v2/rooms/11111178/messages';
$api_token = 'e12321ef233d8a92deb1cc15bc09b79e';
$headers = array('X-ChatWorkToken' => $api_token);
$message = '今日は曇っています。\n';
$message .= '\tNov/22/2018 AM 11:37\n';
$data = array('body' => $message);
$request = Requests::post($url, $headers, $data);
var_dump($request->status_code);
$json_string = $request->body;
$data_aa = json_decode ($json_string,true);
print("-----------\n");
var_dump($data_aa);
fputs (STDERR,"*** 終了 ***\n");
// ------------------------------------------------------------------
?>
読み込み
APIトークン と room_id は書き換えて下さい。
get_message.php
#! /usr/bin/php
<?php
// ------------------------------------------------------------------
// get_message.php
//
// Nov/22/2018
//
// ------------------------------------------------------------------
include('Requests/library/Requests.php');
fputs (STDERR,"*** 開始 ***\n");
Requests::register_autoloader();
$url = 'https://api.chatwork.com/v2/rooms/11111178/messages?force=1';
$headers = array('X-ChatWorkToken' => 'e12321ef233d8a92deb1cc15bc09b79e');
$request = Requests::get($url, $headers);
// var_dump($request);
var_dump($request->status_code);
$json_string = $request->body;
$data_aa = json_decode ($json_string,true);
print("-----------\n");
var_dump($data_aa);
fputs (STDERR,"*** 終了 ***\n");
// ------------------------------------------------------------------
?>
メッセージの削除
delete_message.php
#! /usr/bin/php
<?php
// ------------------------------------------------------------------
// delete_message.php
//
// Nov/22/2018
//
// ------------------------------------------------------------------
include('Requests/library/Requests.php');
fputs (STDERR,"*** 開始 ***\n");
Requests::register_autoloader();
$message_id = '1117024500777582592';
$url = 'https://api.chatwork.com/v2/rooms/11111178/messages/' . $message_id;
$headers = array('X-ChatWorkToken' => 'e12321ef233d8a92deb1cc15bc09b79e');
$request = Requests::delete($url, $headers);
var_dump($request->status_code);
fputs (STDERR,"*** 終了 ***\n");
// ------------------------------------------------------------------
?>
Author And Source
この問題について(chatwork API の使い方 (PHP)), 我々は、より多くの情報をここで見つけました https://qiita.com/ekzemplaro/items/4eec47b38d08650c284b著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .