メッセージ送信 (link)

    トーク Bot を使ってリンクメッセージを送信します。

    リンクメッセージは多言語に対応しており、メンバーの言語設定に合わせて表示を切り替えることができます。

    API の種類

    サーバー API

    Request URL

    https://apis.worksmobile.com/r/{API ID}/message/v1/bot/{botNo}/message/push

    HTTP Method

    POST(Content-Type: application/json; charset=UTF-8)

    Request Content

    common

    パラメーター タイプ 必須 説明
    type string Y "link"
    contentText string Y 本文のテキスト
    最大 1,000 字
    linkText string Y リンクのテキスト
    最大 1,000 字
    link string Y linkText クリック時の遷移先 URL
    最大 1,000 字

    multi language

    パラメーター タイプ 必須 説明
    i18nContentTexts[] array N 多言語の本文リスト
    i18nContentTexts[].language string Y 言語コード
    ●ja_JP
    ●ko_KR
    ●zh_CN
    ●zh_TW
    ●en_US
    i18nContentTexts[].contentText string Y 本文のテキスト
    最大 1,000 字
    i18nLinkTexts[] array N 多言語のリンクリスト
    i18nLinkTexts[].language string Y 言語コード
    ●ja_JP
    ●ko_KR
    ●zh_CN
    ●zh_TW
    ●en_US
    i18nLinkTexts[].linkText string Y リンクのテキスト
    最大 1,000 字

    Request Example

    simple

    
    {
      "accountId": "admin@example.com",    
      "content": {
        "type": "link",
        "contentText": "content text",
        "linkText": "link text",
        "link": "http://www.worksmobile.com"
      }
    }
    
    detail
    
    {
      "accountId": "admin@example.com",    
      "content": {
        "type": "link",
        "contentText": "content text",
        "i18nContentTexts": [{
          "language": "ja_JP",
          "contentText": "コンテンツテキスト"
        },{
          "language": "ko_KR",
          "contentText": "컨텐츠 텍스트"
        }],
        "linkText": "link area",
        "i18nLinkTexts": [{
          "language": "ja_JP",
          "linkText": "リンクテキスト"
        },{
          "language": "ko_KR",
          "linkText": "링크 텍스트"
        }],
        "link": "http://www.worksmobile.com"
      }
    }
    

    Response

    呼び出しに成功すると HTTP 200 コードを返します。

    Error Code

    呼び出しに失敗するとエラーコードとエラーメッセージを返します。
    エラーコードはトーク Bot REST API エラーコードを参照してください。