Q&A
前提・実現したいこと
Tomcat環境からLineMessagingApiを通じてリクエストを出し、画像が含まれたメッセージを投稿すること
とりあえず、FlexMessage内で以下の画像を指定したときにしっかりとメッセージに表示されるようにしたい。
https://shion1305.com/Lumos/image/706873888461684866.png
発生している問題・エラーメッセージ
LineMessagingApiリクエスト自体は成功していて、
メッセージはしっかり届いているが、画像だけが読み込めない状態である。(画像はスペースだけ空いて空白になっている。)
自分のサーバー(Apache Httpdからtomcatへプロキシー転送)で
画像データをホスティングさせていて、ブラウザではしっかりアクセスできているが、
LineBotに送信すると画像が全く表示されない。
アクセスログも調べたが、Lineによるものらしきアクセス履歴が確認できなかった
該当のソースコード
LineMessagingApiリクエストの送信についてはGithubにて参照お願いしたいです。
https://github.com/shion1305/ProjectLumos/blob/master/src/main/java/com/shion1305/lumos/LineSender1.java
試したこと
プロキシー設定は確認しました。
ポートを80番と443番に絞っているのでもしかしたらそこで引っかかっている可能性はあるが、
そこが原因かわからない
補足情報(FW/ツールのバージョンなど)
ちなみに、画像のホスティングは以下のコードです。
高速化のために、いちいち読み込み出すのではなく、事前に実行コード内に格納しておくようしています。
https://github.com/shion1305/ProjectLumos/blob/master/src/main/java/com/shion1305/lumos/ImageHandler.java
回答1件
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。