Skip to content

Commit e84323b

Browse files
github-actions[bot]github-actions
andauthored
Support mark as read by token API (#757)
line/line-openapi#115 ## Support for "Mark as Read" by Token API We have released a new **Mark as Read API** that allows developers to mark a user’s messages as read. Previously, this functionality was available only to partners, but it is now publicly available. When your server receives a user message via Webhook, the `MessageEvent` will include a new field: `markAsReadToken`. By calling the Mark as Read API with this token, all messages in the chat room **up to and including** that message will be marked as read. > **Note:** This feature assumes that your service uses the chat feature through Official Account Manager. > If chat is not enabled, messages from users are automatically marked as read, making this API unnecessary. For more details, please refer to the release note: https://developers.line.biz/en/news/2025/11/05/mark-as-read/ --------- Co-authored-by: github-actions <[email protected]>
1 parent eccfbf2 commit e84323b

File tree

39 files changed

+6029
-695
lines changed

39 files changed

+6029
-695
lines changed

docs/classes/LINE-Clients-MessagingApi-Api-MessagingApiApi.html

Lines changed: 777 additions & 342 deletions
Large diffs are not rendered by default.

docs/classes/LINE-Clients-MessagingApi-Model-MarkMessagesAsReadByTokenRequest.html

Lines changed: 2232 additions & 0 deletions
Large diffs are not rendered by default.

docs/classes/LINE-Webhook-Model-AudioMessageContent.html

Lines changed: 144 additions & 38 deletions
Large diffs are not rendered by default.

docs/classes/LINE-Webhook-Model-FileMessageContent.html

Lines changed: 144 additions & 38 deletions
Large diffs are not rendered by default.

docs/classes/LINE-Webhook-Model-ImageMessageContent.html

Lines changed: 146 additions & 40 deletions
Large diffs are not rendered by default.

docs/classes/LINE-Webhook-Model-LocationMessageContent.html

Lines changed: 148 additions & 42 deletions
Large diffs are not rendered by default.

docs/classes/LINE-Webhook-Model-StickerMessageContent.html

Lines changed: 165 additions & 59 deletions
Large diffs are not rendered by default.

docs/classes/LINE-Webhook-Model-TextMessageContent.html

Lines changed: 150 additions & 44 deletions
Large diffs are not rendered by default.

docs/classes/LINE-Webhook-Model-VideoMessageContent.html

Lines changed: 146 additions & 40 deletions
Large diffs are not rendered by default.

docs/classes/LINE-Webhook-Test-Model-AudioMessageContentTest.html

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,13 @@ <h4 id="toc-methods">
283283
</dt>
284284
<dd>Test attribute &quot;duration&quot;</dd>
285285

286+
<dt class="phpdocumentor-table-of-contents__entry -method -public">
287+
<a class="" href="classes/LINE-Webhook-Test-Model-AudioMessageContentTest.html#method_testPropertyMarkAsReadToken">testPropertyMarkAsReadToken()</a>
288+
<span>
289+
&nbsp;: mixed </span>
290+
</dt>
291+
<dd>Test attribute &quot;markAsReadToken&quot;</dd>
292+
286293
</dl>
287294

288295

@@ -541,6 +548,41 @@ <h4 class="phpdocumentor-element__name" id="method_testPropertyDuration">
541548

542549

543550

551+
</article>
552+
<article
553+
class="phpdocumentor-element
554+
-method
555+
-public
556+
"
557+
>
558+
<h4 class="phpdocumentor-element__name" id="method_testPropertyMarkAsReadToken">
559+
testPropertyMarkAsReadToken()
560+
<a href="classes/LINE-Webhook-Test-Model-AudioMessageContentTest.html#method_testPropertyMarkAsReadToken" class="headerlink"><i class="fas fa-link"></i></a>
561+
562+
</h4>
563+
<aside class="phpdocumentor-element-found-in">
564+
<abbr class="phpdocumentor-element-found-in__file" title="src/webhook/test/Model/AudioMessageContentTest.php"><a href="files/src-webhook-test-model-audiomessagecontenttest.html"><abbr title="src/webhook/test/Model/AudioMessageContentTest.php">AudioMessageContentTest.php</abbr></a></abbr>
565+
:
566+
<span class="phpdocumentor-element-found-in__line">118</span>
567+
568+
</aside>
569+
570+
<p class="phpdocumentor-summary">Test attribute &quot;markAsReadToken&quot;</p>
571+
572+
<code class="phpdocumentor-code phpdocumentor-signature ">
573+
<span class="phpdocumentor-signature__visibility">public</span>
574+
<span class="phpdocumentor-signature__name">testPropertyMarkAsReadToken</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
575+
576+
<div class="phpdocumentor-label-line">
577+
</div>
578+
579+
580+
581+
582+
583+
584+
585+
544586
</article>
545587
</section>
546588

@@ -664,6 +706,7 @@ <h4 class="phpdocumentor-element__name" id="method_testPropertyDuration">
664706
<li class=""><a href="classes/LINE-Webhook-Test-Model-AudioMessageContentTest.html#method_testAudioMessageContent">testAudioMessageContent()</a></li>
665707
<li class=""><a href="classes/LINE-Webhook-Test-Model-AudioMessageContentTest.html#method_testPropertyContentProvider">testPropertyContentProvider()</a></li>
666708
<li class=""><a href="classes/LINE-Webhook-Test-Model-AudioMessageContentTest.html#method_testPropertyDuration">testPropertyDuration()</a></li>
709+
<li class=""><a href="classes/LINE-Webhook-Test-Model-AudioMessageContentTest.html#method_testPropertyMarkAsReadToken">testPropertyMarkAsReadToken()</a></li>
667710
</ul>
668711
</li>
669712
</ul>

0 commit comments

Comments
 (0)