質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
LINE Messaging API

LINE Messaging APIは、メッセージの送信・返信ができるAPIです。Web APIを経由しアプリケーションサーバとLINEのAPIでやり取りが可能。複数のメッセージタイプや分かりやすいAPIリファレンスを持ち、グループチャットにも対応しています。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

API

APIはApplication Programming Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。

Q&A

解決済

1回答

3457閲覧

Line のAPIを使ってURLの画像データをpythonで送信したい

kipipipi

総合スコア60

LINE Messaging API

LINE Messaging APIは、メッセージの送信・返信ができるAPIです。Web APIを経由しアプリケーションサーバとLINEのAPIでやり取りが可能。複数のメッセージタイプや分かりやすいAPIリファレンスを持ち、グループチャットにも対応しています。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

API

APIはApplication Programming Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。

0グッド

1クリップ

投稿2020/07/26 10:33

編集2020/07/26 10:39

こんにちは。現在LineのAPIを使用して,自分のLineに画像を送信したいと思っています。

メッセージだけの送信はできますが,画像がついてきません。
lineのドキュメントにはjson型で送信するようですが,できません。
以下に使用中のコードを記載いたします。
ご教授お願いいたします。

python

1#imageUrl は 例えば 2#https://www.capcom.co.jp/game/biohazard/asset/common/images/mainslide/mainslide-re2.jpg 3#みたいな形です。 4 5def lineNotify_Img(imageUrl): 6 line_notify_token = os.environ.get('LINE_NOTIFY_TOKEN') 7 line_notify_api = 'https://notify-api.line.me/api/notify' 8 payload = { 'type': 'image', 9 'originalContentUrl': imageUrl, 10 'previewImageUrl': imageUrl, 11 'message': 'テスト' 12 } 13 headers = {'Authorization': 'Bearer ' + line_notify_token} 14 15 requests.post(line_notify_api, data=payload, headers=headers,)

使用すると
テスト
のみです。。。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

提示コードはLine API用のようです。LINE Notify APIではキー名が異なります。
また、画像形式やサイズに制限があります。詳細はLINE Notify API Documentを参照ください。

Python

1payload = { 'imageFullsize': 'https://symfo.web.fc2.com/sample_src/lena.jpg', 2 'imageThumbnail': 'https://symfo.web.fc2.com/sample_src/lena_preview.jpg', 3 'message':'テスト' 4 }

投稿2020/07/26 11:54

can110

総合スコア38266

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kipipipi

2020/07/26 12:06

まさかの違うものでしたか。。。 sampleも見つけられなくて数時間ハマっていました(泣) 無事送信ができました!本当にありがとうございました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問