WixCodeを通してチャットワークへメッセージを送る
Wix Codeを使って、Wix上に設置されているボタンをクリックすると、チャットワークにメッセージを送れるプログラムを作っています。
プログラムはWix上のボタンにOnClick()として紐付いています。
発生している問題・エラーメッセージ
Wix上のエラーメッセージ
TypeError: Failed to fetch
該当のソースコード
export function chatworkButton_click(event, $w) { console.log("clicked"); var api_key = '********'; var room_id = '64672464' var url = "https://api.chatwork.com/v2/rooms/" + room_id + "/messages?force=0"; //チャットワークへ送るメッセージ var msg = 'テスト' var options = { 'method': 'post', 'headers': {'X-ChatWorkToken' : api_key}, 'payload': {'body' : JSON.stringify(msg)} }; fetch(url, options) .then( (httpResponse) => { if (httpResponse.ok) { return httpResponse.json(); } else { return Promise.reject("Fetch did not succeed"); } } ) .catch(err => console.log(err)); }
試したこと
- メッセージのフォーマットがダメなのかと思い、'payload': {'body' : msg}から'payload': {'body' : JSON.stringify(msg)}に変えましたが、現状は変わりませんでした。
- チャットワーク上のAPIキー・ルームID・URLは確認しました。
fetch(url, options) ここが機能していないのでしょうか?
色々と試してはみたものの、どれもうまくいきませんでした。。。
参考資料
あなたの回答
tips
プレビュー