Bot

トーク Bot リストの照会でトーク Bot 番号を取得後、トーク Bot 番号利用不可

K’

2019.08.24既読 4604

VBAでの実装です。
Sub OnClick_PostBotList()
End Sub

帰ってきた値は

{"message":"OK","botList":[{"botNo":100129,"name":"送信君","photoUrl":"https://static.worksmobile.net/static/pwe/wm/devcenter/img_linebot.png","i18nNames":[],"i18nPhotoUrls":[]}],"code":200}
とあります。
ボット番号は100129だと思います。
次に
ボット番号 100129 を利用し メッセージを送ります。
送る内容
{
"botNo": 100129,
"accountId": "etc@etc",
"content": {
"type": "text",
"text": "test"
}
}
{"errorMessage":"Service fail, HTTP/1.1 400 Bad Request, {\"code\":400,\"message\":\"parameter error: 'botNo' is not exist\"}","errorCode":"090","code":"SERVICE_UNAVAILABLE"}
と表示され、メッセージ送信ができません。
また、トーク Bot 詳細情報の照会のコマンドでボット番号を利用しても同様です。

コメント7

  • 업데이트 된 답글입니다.

    LINE WORKS 公式アカウント

    トーク BOT のドメイン登録および公開設定はしてありますでしょうか?
    https://developers.worksmobile.com/jp/document/1005004?lang=ja

    まだの場合は上記 API または DeveloperConsole と管理者画面にて設定の上、お試しください。

    2019.08.26

    0
  • 업데이트 된 답글입니다.

    K’ 投稿者

    2019.08.26

    0
  • 업데이트 된 답글입니다.

    K’ 投稿者

    管理者画面、コンソール画面を送ります。

    2019.08.26

    0
  • 업데이트 된 답글입니다.

    K’ 投稿者

    ちなみにドメイン登録等をAPIでやると

    登録内容
    {
     "botNo": 100129,
     "domainId": 10103647,
     "usePublic": true,
     "usePermission": false
    }

    返信結果
    {"errorMessage":"Service fail, HTTP/1.1 400 Bad Request, {\"code\":400,\"message\":\"parameter error: 'botNo' is not exist\"}","errorCode":"090","code":"SERVICE_UNAVAILABLE"}

    となります。

    2019.08.26

    0
  • 업데이트 된 답글입니다.

    K’ 投稿者

    2019.08.26

    0
  • 업데이트 된 답글입니다.

    K’ 投稿者

    ボットの状態をコンソール等で見るとサービス中とあるので
    メッセージの送信等ができると思うのですが、実際にはエラーメッセージのみ帰ってきます。
    他に何が考えられるでしょうか?

    2019.08.26

    0
  • 업데이트 된 답글입니다.

    LINE WORKS 公式アカウント

    BOT のドメイン登録がされている状態でドメイン登録 API を利用しますと、"SERVICE_UNAVAILABLE" のエラーが返ります。
    いただいた画像を見る限り登録はできている様子ですので、ドメイン登録 API でエラーになるのは問題ありません。

    メッセージ送信 API でエラーとなってしまうこちらの症状ですが、現在こちらでは再現することができず、同様の報告もございません。​
    HTTP リクエストする前に botNo の中身やリクエスト URL が変わってしまっていないかどうか、再度ご確認いただけますでしょうか。
    リクエスト URL は以下のようになると思います。
    https://apis.worksmobile.com/r/{API ID}/message/v1/bot/100129/message/push​

    関連ドキュメント
    https://developers.worksmobile.com/jp/document/1005008?lang=ja
    https://developers.worksmobile.com/jp/document/100500801?lang=ja

    2019.08.26

    0
前の投稿 BOTへメッセージが送信できない
次の投稿LWへのSSOと、LWのIdP利用の併用について
リスト

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