Q&A

Win Mac版のLINEアプリでだけ、画像メッセージとイメージマップ画像メッセージの画像表示失敗する。iPhone android版では正常動作する。

Win Mac版のLINEアプリでだけ、画像メッセージとイメージマップ画像メッセージの画像表示失敗してしまいます。

iPhone android版では、正常動作しているので、根本的な間違いはないと思うのですけど。

同じ場所でハマった方いらっしゃいませんか?

参照しているリファレンスは下記です https://developers.line.biz/ja/reference/messaging-api/#base-url

・テストした条件 画像フォーマット:JPEGまたはPNG 画像の幅:700px 最大ファイルサイズ:1MB プログラム言語:PHP 5.6.40 OS:Linux version 4.4.41-36.55.amzn1.x86_64 Red Hat 4.8.3-9

プログレッシブJPEGだとNGなどの、細かい条件があるのでしょうか。 ご存じの方いらっしゃったら、教えていただけると幸いです。

(追記)DNS系の不具合の可能性も?

LINEアプリMac版では、 タイムアウトのエラーメッセージ(※)が表示されるまで平均10秒かかり、 かつ、Mac版のチャットを表示してもapache2へのアクセスログが表示されない場合が多いので、 DNS系の可能性もあると疑っております。

サーバー環境は、下記のとおりです。 Httpd: amazon ec2, キャッシュサーバー無し DNS: route53, 3600秒キャッシュ

※エラーメッセージ:「読み込めませんでした。ネットワーク接続を確認して、もう一度お試しください。再試行」

  • 0
  • 1
  • 1303
  • twitter facebook

自己解決しました。

アクセスが有る都度、オリジナル画像から指定サイズを動的に画像を生成していました。

そこを、静的に書き出ししておいて、s3サーバーにアップロードするように変更したところ、解決しました。

  • 0
本当によろしいですか? question.vm