Q&A

LINE Messaging API を使って bot から画像を複数枚一括でPOSTしたいです。

前提・実現したいこと

LINE Messaging API を使って、botからグループトークに画像を複数枚一括でPOSTしたいです。 一般ユーザーであれば画像を送るときに10枚まで一度に送ることができ、グループ内の別のユーザーはそれらの画像を一括で保存することができると思います。 bot でも同様のことはできませんか?

試したこと

応答メッセージ (https://developers.line.biz/ja/reference/messaging-api/#send-reply-message) で messages に画像オブジェクト (https://developers.line.biz/ja/reference/messaging-api/#image-message) を複数入れたときに、トーク画面でその複数の画像が1枚ずつ個別に送られました。

  • 0
  • 5
  • 604
  • twitter facebook

やはり現状不可能なのですね。 お答えいただきありがとうございました。

  • 0

なるほど、そういう意味ならドキュメントにあるとおり一通につき画像1枚しか送れないので不可能ですね

  • 0

画像をまとめて表示する機能はAPIではまだ実装されてないと思います

  • 0

Kokiさん

説明が分かりにくくてすみません。

"messages": [
	{
		"type": "image",
		"originalContentUrl": ...,
		"previewImageUrl": ...
	},
	{
		"type": "image",
		"originalContentUrl": ...,
		"previewImageUrl": ...
	},
	{
		"type": "image",
		"originalContentUrl": ...,
		"previewImageUrl": ...
	},
	...
]

の形で画像を送信しても、トーク画面上では1枚ずつの個別の画像で送られていて、複数枚を一括で保存することができません。

  • 0

Push Message, Reply Messageともに1度に送信可能なメッセージが5件までなのでそれを満たせば画像を送信できると思います https://developers.line.biz/ja/reference/messaging-api/#send-reply-message

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