次の方法で共有


purchase.mp.microsoft.com/v8.0/b2b/clawback/sastoken

このエンドポイントは、クローバック イベント メッセージ キューを認証してアクセスするための SAS トークン を生成するために使用されます。 クローバック イベント メッセージ キューの詳細については、「 サービスからの払い戻しとチャージバックの管理」を参照してください。

前提条件

この API を使用するには、開発者パートナー マネージャーまたは Microsoft の連絡先の支援を受けて、オンボーディング プロセスを完了する必要があります。

オンボーディングの一環として、Azure Storage Queue が設定され、クローバック イベント メッセージ キューとして Microsoft によってホストされます。 導入スケジュールによっては、オンボーディング プロセスに最大 2 週間かかる場合があります。

注意

alert注: 製品の構成が行われておらず、パートナー センターを通じて公開されていない場合、それらの製品の Clawback イベントは Azure Storage Queue に書き込まれません。

要求

要求の構文

メソッド 要求 URI
GET purchase.mp.microsoft.com/v8.0/b2b/clawback/sastoken

要求ヘッダー

ヘッダー 説明
Authorization string 必須。 Microsoft Entra ID サービスのアクセス トークンは、 Bearer<token> という形式です。 「Microsoft Entra ID アクセス トークンの作成」を参照してください。
Host string purchase.mp.microsoft.com を設定する必要があります。

要求の例

POST https://purchase.mp.microsoft.com/v8.0/b2b/clawback/sastoken HTTP/1.1
Host: purchase.mp.microsoft.com
Authorization: Bearer [Microsoft Entra ID bearer token]

応答

応答の本文

応答本文は JSON になり、次の値で構成されます。

パラメーター 説明 必須
expiresOn DateTime SAS トークンの有効期限が切れる UTC 日時 はい
uri string ストレージ リソース URI と SAS トークン を組み合わせて、クローバック メッセージ キューにアクセスします。 はい

応答の例


HTTP/1.1 200 OK
Date: Thu, 08 Dec 2022 20:13:46 GMT
Content-Length: 243
Content-Type: application/json; charset=utf-8
ms-correlationid: 70e6f659-ceee-4050-bdf3-56ea3beefe23
ms-requestid: 8c80d7ff-73e2-4a5c-9aca-79059fbc1beb
ms-cv: tRscYtHLJHps.0
x-content-type-options: nosniff

{
    "expiresOn":"2022-12-09T02:13Z",
    "uri":"https://uluufeofsxh2k.queue.core.windows.net:443/gxhxcvb32lnk4?sv=2021-10-04&spr=https&st=2022-12-08T20%3A13%3A46Z&se=2022-12-09T02%3A13%3A46Z&sp=rp&sig=OneHfX99E820avICZvXJUF14IyDuv2BrvY0kj%2Ftxc70%3D"
}

SAS トークンを使用してクローバック イベント メッセージ キューにアクセスする

uri パラメータを取得したら、キュー内のメッセージにアクセスできます。
詳しくは、キューからのクローバック メッセージの処理をご覧ください。

サービスからの払い戻しとチャージバックの管理

サービスから消費型アイテムの製品を管理する

サービスから製品を管理する

Microsoft Store API によるサービスの認証

Azure Queue Storage REST API

.NET を使用した Azure キュー ストレージ