legacy-knowledge-base
公開されました Sep. 10, 2025

ランダムなユーザが、正しいchannelIdとaccountIdで他のユーザの注文を確認できる - Headless API

written-by

Solyom Nagy-Györkös

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • ユーザーはコンテンツの制限や認可を受けることなくAPIを利用することができる
/o/headless-commerce-delivery-order/v1.0/channels/${channelId}/accounts/${accountNumber}/placed-orders
  • 例):アカウントID = 2で認証された状態で、ユーザーがアカウントID = 1をパラメーターとして渡した場合、APIコールはリクエストを受け入れ、ユーザーはアカウントID 1の詳細とレスポンスを見ることができます。

Environment

  • コマース4.0 - DXP 7.4

解決策

  • ユーザーが Account Role を通して View Open Orders, View Orders を割り当てられた場合、すなわち。 ${channelId}${accountNumber}バイヤー、ユーザーは、バイヤーロールが割り当てられているアカウントに固有の注文を表示することができるだけです。

追加情報

  • View Open Orders, View Orders Regular Roleで割り当てられたユーザーは、v1.0/channels/${channelId}/accounts/${accountNumber}/placed-orders を使用すると、すべての注文を表示することができ ます。

did-this-article-resolve-your-issue

legacy-knowledge-base