-
1:ID:8SLJ/O · 2020-12-29

Nuxt.jsで、社内システムを作っています。
Chatworkのグループチャットの内容を表示して欲しいとの要件があり、axiosのGETでAPIを叩いてみたのですが、

Access to XMLHttpRequest at 'https://api.chatwork.com/v1/rooms/xxxxxxxxxxx/messages?force=1' from origin 'https://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

とエラーが出ました。これって、Chatwork側がAccess-Control-Allow-Origin: *を設定しないことには、利用できないってことですよね? だとしたら、何のためにGETのAPIってあるんだろ…
localhostがハネられてるのかと思い、ngrokも試してみましたがダメでした…

ちなみに、別の業務システムで、POSTするのは行けた記憶があります…

1 件の回答

2:ID:wj4Uhv · 2020-12-29

とりあえず、APIのバージョン2を試してはどうだろうか?
V1のサポートは2017年に終わってるっぽいよ

コメントの受付は終了しました。

一緒に読まれている質問

ページ上部に戻る