LINEのAPIを用いて画像を送る練習をしていたところ、文字と画像一枚の送信は成功したのですが二枚目が送信されません。これはなぜなのでしょうか。また、どのように書き換えればこの問題は改善されるのでしょうか。
def send_LINE(): token = "ああああああああああああああああああああああ" api = "https://notify-api.line.me/api/notify" # 送りたい情報を作成 send_contents = """ あああああああ ああああああああ """ image_files = ["./chart_H1.png", "./chart_M5.png"] # 画像のパスを指定 # バイナリーデータで読み込む image_bainary_H1 = open(image_files[0], mode = "rb") image_bainary_M5 = open(image_files[1], mode = "rb") # 情報を辞書型にする token_dic = {"Authorization": "Bearer" + " " + token} send_dic = {"message": send_contents} image_dic_H1 = {"imageFile": image_bainary_H1} image_dic_M5 = {"imageFile": image_bainary_M5} # LINEに通知を送る requests.post(api, headers = token_dic, data = send_dic, files = image_dic_H1) requests.post(api, headers = token_dic, files = image_dic_M5)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/29 06:11
2020/12/30 01:14