トークBotからのImageの送信でfileIdを指定するとエラーとなる

Shintaro Yamasaki

2021.12.05既読 1678

コンテンツアップロードAPIにより取得したfileIdを、以下のドキュメントを参考にImageオブジェクトの resourceId に指定してメッセージ送信をすると、エラーとなります。

https://developers.worksmobile.com/jp/reference/bot-send-image?lang=ja
リクエストボディ (例) : 
{
    "content": "image",
    "resourceId": "jp1.1638691752051918347.1638778152.1.2955959.0.0.0"
}
レスポンス:
ステータスコード 400
エラーボディ {code: INVALID_PARAMETER, description: content.resourceId is invalid}
----
また、resourceId を fileId に変えてリクエストを試してみましたが、同様にエラーとなります。
エラーボディ  {code: INVALID_PARAMETER, description: content.previewUrl/content.resourceUrl or content.resourceId is invalid (empty)}
補足: resourceId を fileId に変えてみたのは、トークからの画像受信時の形式では fileId となっており、それと合わせたため。
上記、解決策等いただけると幸いです。

コメント1

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

    LINE WORKS 公式アカウント

    こちらの検証環境でもメッセージ送信APIにおいてImageを送信する際fileIdを指定するとエラーになることを確認いたしました。
    こちらに関しましては担当の者に報告させていただきました。
    ご不便をおかけしますが、修正まで今しばらくお待ちください。

    2021.12.06

    1
前の投稿廃止APIについて
次の投稿トークbotのトークルーム投稿でSERVICE_UNAVAILABLEとなる。
リスト

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