前提
ここに質問の内容を詳しく書いてください。
(例)
Line Notifyを使って画像を送信したいとおもい、コードを書いて実行したら、
<Response [200]>がでているのに画像が送れていませんでした。テキスト('送りたいメッセージ')は送れていました。初歩的な質問で申し訳ないのですが、どなたかに教えていただきたいです。
実現したいこと
Line Notifyを使って画像を送信したい
該当のソースコード
python
1#画像を送る 2 3import requests 4 5# 取得したTokenを代入 6line_notify_token = 'アクセストークン' 7 8# 送信したいメッセージ 9message = '送りたいメッセージ' 10 11# Line Notifyを使った、送信部分 12line_notify_api = 'https://notify-api.line.me/api/notify' 13headers = {'Authorization': f'Bearer {line_notify_token}'} 14data = {'message': f'{message}'} 15# 送信用の画像を準備 16files = {r'画像ファイルへのパス': open('画像ファイル名', 'rb')} 17requests.post(line_notify_api, headers=headers, data=data, files=files)
試したこと
ここに問題に対して試したことを記載してください。
似たような質問(https://www.line-community.me/ja/question/61e42000d5929a273ae8218a)があったのですが、あまり参考になりませんでした。
os.path.exists("画像ファイルへのパス"),os.path.exists("画像ファイル名")で存在するか確かめましたが、trueでした。
print関数で確かめたところ、変数filesにもちゃんとデータは入っていました。
補足情報(FW/ツールのバージョンなど)
pythonのバージョンは3.8です。
回答1件
あなたの回答
tips
プレビュー