Up 送信用スクリプトファイル 作成: 2021-01-29
更新: 2021-01-30


    Linux : curl コマンド

  • 手順
    1. 送信用スクリプトファイルの作成
        $ vi line.sh
        #!/bin/bash

        NOTIFY=https://notify-api.line.me/api/notify
        TOKEN=[トークン]
        MSG="[メッセージを書く]"

        curl -X POST ${NOTIFY} -H "Authorization: Bearer ${TOKEN}" -F "message=${MSG}"

    2. line.sh を実行ファイルにする
        $ chmod +x line.sh

    3. line.sh の実行──これが送信になる
        $ ./line.sh

      送信が成功したとき,このコマンドラインの下につぎが表示される:
        {"status":200,"message":"ok"}


  • 画像アップロード
      LINE Notify は,画像アップロードをサポートしている。

      オプション -F で画像ファイルを指定する:
        -F "imageFile=@[ファイル名(パス)]"

      即ち,つぎのようになる:
        #!/bin/bash

        NOTIFY=https://notify-api.line.me/api/notify
        TOKEN=[トークン]
        MSG="[メッセージを書く]"

        FILE="[ファイル名(パス)]"

        curl -X POST ${NOTIFY} -H "Authorization: Bearer ${TOKEN}" -F "message=${MSG}" -F "imageFile=@${FILE}"


  • スタンプ
      LINE Notify は,スタンプもサポートしている。

      オプション -F でスタンプを指定する:
        -F "stickerPackageId=[STKPKGID]" -F "stickerId=[STKID]"

        スタンプ 一覧 (sticker_list.pdf)