Bot

トークBotを使ってトークルームにメッセージ送る

hassanmeha

2021.09.29既読 1674

トークBotを使ってトークルームにメッセージ送る方法がありませんか・
これは、使っていますけど。
人に「accountId」メッセージを送るために、このAPIを使っています:"https://apis.worksmobile.com/r/${apiId}/message/v1/bot/${botNo}/message/push"
header と message は:
       $options = [
           'json' => [
"accountId"=>"test@mhr",
"content" => [
                     "type" => "text",
                     "text" => $message
               ]
           ],
           'headers' => [
               'Content-Type' => 'application/json;charset=UTF-8',
               'consumerKey' => $consumerKey,
               'Authorization' => "Bearer ${accessToken}"
           ]
       ];
こんな感じです。でもこれはaccountIdだけです。これは大丈夫でした。メッセージを送ることができました。
トークルーム「roomId」使うとき:
これはトークBOTからルームにメッセージを送る時使えるんじゃないですか。
例えば:(php)
 $options = [
           'json' => [
"roomId"=>"test",
"content" => [
                     "type" => "text",
                     "text" => $message
               ]
           ],
           'headers' => [
               'Content-Type' => 'application/json;charset=UTF-8',
               'consumerKey' => $consumerKey,
               'Authorization' => "Bearer ${accessToken}"
           ]
       ];
上の同じ設定すると
エラーをなっています。
resulted in a `400 Bad Request` response: {"message":"Bad Request Parameters: roomId is invalid","code":"BAD_REQUEST","domain":"message"}

ボートの設定は1:N です。
よろしくお願いします。

コメント1

前の投稿 トークBOTを使ってグループにメッセージを送る
次の投稿App Link - Driveのフォルダ指定について
リスト

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