1ynJaeeBqek3MLXQ5RzkDzsexXph4WfckvavxuvtDMfcIZ7tcqgj68r7P
const config = {
SCOPE: 'bot,bot.read,user.read', // スコープカンマ区切り
CLIENT_ID: 'CLIENT_ID',
CLIENT_SECRET: 'CLIENT_SECRET',
SERVICE_ACCOUNT: 'SERVICE_ACCOUNT',
PRIVATE_KEY: `
-----BEGIN PRIVATE KEY-----
xxxxx
xxxxx
xxxxx
-----END PRIVATE KEY-----
`
}
const client = Lineworks.credential(config);
- LINE WORKS Developers API 2.0 Documetents からコールしたいAPIを探す。
- HTTP メソッドとパスを確認する。
- 以下のように対応する
client
のメソッドの引数にパスやRequest Bodyを渡す。
- GET:
client.get_(Path, [Query Parameters])
- POST:
client.post_(Path, [Request Body])
- PUT:
client.put_(Path, [Request Body])
- PATCH:
client.patch_(Path, [Request Body])
- DELETE:
client.delete_(Path)
NOTE: アンダースコアは予約語と被らないようにするための配慮。
const users = client.get_('/users');
const botId = 11111;
const channelId = 22222;
const content = {
content: {
type: 'text',
text: 'Hello'
}
}
client.post_(`/bots/${botId}/channels/${channelId}/messages`, content);
LINE WORKS公式のライブラリではないため、使用にて生じた故障又は損害などに関しては一切の責任を負いかねますのであらかじめご了承ください。なお、最新情報は公式サイトをご確認ください。 https://developers.worksmobile.com/jp/?lang=ja