最近Pythonが自分の中での流行になっているのでAPIの呼び出しを実施してみます。【requests】というモジュールを使用しています
バージョン | |
OS | Windows 11 Pro |
Python | 3.12 |
requests | 2.31.0 |
呼び出すAPIの準備
今回はLINEに対してメッセージを送る「LINE Notify」を使ってみようと思います
LINE Notifyのトークンを準備する
以下のサイトにアクセスし、右上にあるログインをクリックする
-
-
LINE Notify
LINE NotifyはGitHub,IFTTT,MackerelなどのWebサービスからの通知を、LINEで受信するこ ...
続きを読む
![](https://nasuton.net/blog/wp-content/uploads/2024/04/スクリーンショット-2024-04-03-164429-1024x271.png)
LINEのログイン画面になるのでパスワードかQRコードでのログインがあるので自身にあったほうでログインしてください
![](https://nasuton.net/blog/wp-content/uploads/2024/04/スクリーンショット-2024-04-04-095750.png)
ログインすると右上がログインしたユーザー名になっているのでそこをクリックし、マイページをクリックします
![](https://nasuton.net/blog/wp-content/uploads/2024/04/スクリーンショット-2024-04-03-172717-1024x281.png)
トークンを発行するをクリックし、トークン名と今回は「1:1でLINE Notifyから通知を受け取る」を選択し今回の使用するトークンを作成します
![](https://nasuton.net/blog/wp-content/uploads/2024/04/スクリーンショット-2024-04-05-181242.png)
![](https://nasuton.net/blog/wp-content/uploads/2024/04/スクリーンショット-2024-04-05-181407.png)
作成が完了すると以下の画像のような画面になるのでコピーボタンをクリックし、トークンをコピーします
![](https://nasuton.net/blog/wp-content/uploads/2024/04/スクリーンショット-2024-04-05-181724.png)
メッセージを送信する
これでLINEにメッセージを送れるようになったので実際にメッセージを送ってみます
import requests
url = "https://notify-api.line.me/api/notify"
token = "コピーしたトークン"
auth= {'Authorization': 'Bearer ' + token}
# messageに文字を設定
content = {'message': 'Hello, World!'}
requests.post(url=url,headers=auth,data=content)
これだけでメッセージを送ることができます。送信時のパラメータ等は以下の公式ドキュメントを参考にしてみてください
-
-
LINE Notify
LINE Notify allows you to send web notifications from GitHub ...
続きを読む