Bot

API 2.0でメッセージ送信

山田

2022.04.11既読 4625

API 2.0に対応してメッセージ送信を行っているのですが下記のエラーが返ってきてメッセージが送信されません。
access_tokenとrefresh_tokenは取得出来ております。
メッセージを送信するAPIが2.0だとURLが変わっているのでしょうか?
お手数ではございますが、ご回答をお願いいたします。
エラー内容
code 401
body {"code":"UNAUTHORIZED","domain":"common","message":"Authentication failed, no authority"}
POSTする内容
Scopeは「bot,bot.read」
にPOSTしてaccess_tokenとrefresh_tokenを取得してその情報を基に下記のURLにPOSTしています。
https://apis.worksmobile.com/r/#{ENV["API_ID"]}/message/v1/bot/#{ENV["BOT_NO"]}/message/push
POSTする内容
req["consumerKey"] = ENV["CONSUMER_KEY"]
req["Authorization"] = "Bearer #{get_access_token()}"
req["Content-Type"] = "application/json; charset=UTF-8"

コメント2

前の投稿 Salesforceとのトーク連携でのIDの相違について
次の投稿How to get Group ID or Group Name from RoomID
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。