//lwSendMessage.jsにAPIリクエストを送信するクライアントサンプル //node実行する場合は下記が必要 const fetch = require('node-fetch'); //ブラウザスクリプトにする場合は下記から //API-KEYは下記固定 const API_KEY = 'pgqhLFWbDFu4Byz#4afNYX2F6Fa1&$KPjved$8%sUdTQV52caip#EpIKxYUkdd4S'; // 任意のAPIキーを設定 //CORSには本番用・開発用の両方のプリザンターアドレスを登録してあるので //どちらの環境からでも実行可能 async function sendMessageToLineworks() { const apiUrl = 'https://neo999.next-hd.net:30309/lwSendMessage'; const body = { botId: '10130468', //新しいBotを作ったらここでIDを変更 userId: 'k.nogi@works-nextgroup2', messageText: 'テストメッセージ' }; const response = await fetch(apiUrl, { method: 'POST', headers: { 'Content-Type': 'application/json', 'x-api-key': API_KEY // ここにAPIキーを追加 }, body: JSON.stringify(body) }); if (response.ok) { const result = await response.json(); console.log('APIレスポンス:', result); } else { console.error('APIリクエスト失敗:', await response.text()); } } sendMessageToLineworks();