chatwork API の使い方 (Node.js)
chatwork へのメッセージの書き込みと、読み取りです。
書き込み
APIトークン と room_id は書き換えて下さい。
send_message.js
#! /usr/bin/node
// ---------------------------------------------------------------
// send_message.js
//
// Nov/22/2018
//
// ---------------------------------------------------------------
var request = require('request')
var message = 'おはようございます。\n'
message += 'Nov/22/2018 AM 09:54\n'
const url_aa = "https://api.chatwork.com/v2/rooms/11111178/messages"
const api_key = "e12321ef233d8a92deb1cc15bc09b79e"
var options = {
url: url_aa,
headers: {
'X-ChatWorkToken': api_key,
},
form: { body: message },
json: true
}
request.post(options, function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body);
}else{
console.log('error: '+ response.statusCode);
}
})
// ---------------------------------------------------------------
読み込み
APIトークン と room_id は書き換えて下さい。
get_message.js
#! /usr/bin/node
// ---------------------------------------------------------------
// get_message.js
//
// Nov/22/2018
//
// ---------------------------------------------------------------
var request = require('request')
const url_aa = "https://api.chatwork.com/v2/rooms/11111178/messages?force=1"
const api_key = "e12321ef233d8a92deb1cc15bc09b79e"
var options = {
url: url_aa,
headers: {
'X-ChatWorkToken': api_key,
},
json: true
}
request.get(options, function (error, response, body)
{
if (!error && response.statusCode == 200) {
console.log(body);
}else{
console.log('error: '+ response.statusCode);
}
})
// ---------------------------------------------------------------
メッセージの削除
delete_message.js
#! /usr/bin/node
// ---------------------------------------------------------------
// delete_message.js
//
// Nov/22/2018
//
// ---------------------------------------------------------------
var request = require('request')
const url_v2 = "https://api.chatwork.com/v2"
const message_id = "1117024418720219136"
const url_aa = url_v2 + "/rooms/11111178/messages/" + message_id
const api_key = "e12321ef233d8a92deb1cc15bc09b79e"
var options = {
url: url_aa,
headers: {
'X-ChatWorkToken': api_key,
},
json: true
}
request.delete(options, function (error, response, body)
{
if (!error && response.statusCode == 200) {
console.log(body);
}else{
console.log('error: '+ response.statusCode);
}
})
// ---------------------------------------------------------------
Author And Source
この問題について(chatwork API の使い方 (Node.js)), 我々は、より多くの情報をここで見つけました https://qiita.com/ekzemplaro/items/ddf760c3fbe283a060e2著者帰属:元の著者の情報は、元の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 .