Q&A

Messaging APIで画像を送信する際の画像URLについて

Messaging APIで画像を送信する際に公開された画像URLを送る仕様になっています。(originalContentUrl, previewImageUrl) グローバルに公開されたくない画像を送るので、仕方なく5分間公開されたURL(s3の署名付きURL)を作成し画像送信に利用していますが、稀に画像がemptyになることがあります。 LINE側ではMessaging APIで画像URLを受け取った場合どのタイミングで画像を取得しにいくのでしょうか? (場合によっては有効期限5分を伸ばさなければならない)

  • 0
  • 1
  • 3420
  • twitter facebook

どのタイミングでって言われると難しいのですが、まずpreviewImageUrlについてはメッセージに表示される画像でこれは、アプリのキャッシュによって左右されるので取得するタイミングはキャッシュが更新されるときです。originalContentUrlについては先程のメッセージに表示されている画像をタップして表示させるものになるので、取得するタイミングはこのタップしたタイミングになります。

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