次の方法で共有


価格シートを取得する

この記事では、特定の市場とビューの価格シートを取得する方法について説明します。 このメソッドは、月ごとの履歴を取得するフィルターをサポートしています。

前提条件

  • パートナー API 認証に関するページで説明している資格情報。 このシナリオでは、アプリケーション ユーザー認証のみがサポートされます。 まだアプリケーションのみはサポートされていません。 http エラー:400 が発生するパートナーは、Partner API 認証ドキュメントを参照してください。
  • 現在、この API では、パートナーがグローバル管理者、管理エージェント、または Sales Agent のいずれかのロールに含まれている必要があるユーザー アクセスのみがサポートされています。

詳細

  • 現在は、Azure プランの使用量と予約、ライセンスベース (新しいコマース エクスペリエンス)、Marketplace 製品についてのみデータが返されます。
  • 現在の価格には、現在の月から API が呼び出された日まで利用可能なすべてのメーターと製品が含まれます。 前月には、特定の月に利用可能なすべてのメーターと製品が含まれます。
  • 従量課金制の価格は米国ドルのみで、パートナーは外国為替レート API を使用して現地通貨コストを計算します。
  • 従量課金制の価格は、推定小売価格です。 パートナー割引は、パートナー獲得クレジットで利用できます。
  • 予約メーターの価格には、CSP パートナーの割引が含まれます。 予約の推定小売価格は、パートナー センターの [価格とオファー] ページからダウンロードできる予約共有サービスで確認できます。
  • Azure プランの価格の詳細については、 Azure プランの価格に関するドキュメントを参照してください。
  • パートナーの価格と外国為替レート API は、 Partner Center SDK の一部ではありません。
  • このメソッドは、価格表をファイル ストリームとして返します。 ファイル ストリームは、.csvの.csv ファイルまたは zip 圧縮バージョンです。 圧縮ファイルを要求する方法の詳細については、以下を参照してください。

REST 要求

要求の構文

認証方法 要求 URI
GET https://api.partner.microsoft.com/v1.0/sales/pricesheets(Market='{market}',PricesheetView='{view}')/$value

URI に必要なパラメーター

必要な価格シートの市場と種類を要求するには、次のパス パラメーターを使用します。

名前 タイプ Required 説明
マーケット string はい 要求されている市場の 2 文字の国/地域コード
PricesheetView string はい 要求される価格シートの種類。azure_consumption、azure_reservations、更新されたライセンスベース、マーケットプレース、またはソフトウェアを指定できます。

Note

updatedlicensebased PriceSheetView は現在、Microsoft 365/Microsoft Dynamics 365 の新しいコマース エクスペリエンスのテクニカル プレビューに参加しているパートナーのみが利用できます。

Note

ソフトウェアの価格表は、2022 年 4 月 1 日から API 経由で入手できます。

URI フィルター パラメーター

次のフィルター パラメーターを使用します。

名前 タイプ Required 説明
タイムライン string いいえ 既定値は、渡されない場合は current です。 指定できる値は履歴、現在、将来です。
Month string いいえ 履歴が要求された場合にのみ必要です。要求される価格シートの YYYYMM に従う必要があります。

Note

Marketplace では、今後の価格はサポートされていません。 2022 年 4 月 1 日以降、パートナーは 2022 年 3 月の履歴から API を使用してソフトウェア価格表の履歴を表示できるようになります。

要求ヘッダー

上記のヘッダーに加えて、価格ファイルは圧縮された帯域幅とダウンロード時間の短縮として取得できます。 既定では、ファイルは圧縮されません。 ファイルの圧縮バージョンを取得するには、次のヘッダー値を含めることができます。 圧縮シートは 2020 年 4 月以降のみ利用可能であり、2020 年 4 月より前のすべてのシートは圧縮されていない場合にのみ使用できます。

ヘッダー [値の種類] Value 説明
エンコードの承諾 string deflate 省略可能。 省略されたファイル ストリームが圧縮されていない場合。

要求の例

GET https://api.partner.microsoft.com/v1.0/sales/pricesheets(Market='ad',PricesheetView='azure_consumption')/$value?timeline=history&month=201909 HTTP/1.1
Authorization: Bearer
Host: api.partner.microsoft.com

新しいコマースの要求例

Note

updatedlicensebased PriceSheetView は現在、Microsoft 365/Microsoft Dynamics 365 の新しいコマース エクスペリエンスのテクニカル プレビューに参加しているパートナーのみが利用できます。

GET https://api.partner.microsoft.com/v1.0/sales/pricesheets(Market='US',PricesheetView='updatedlicensebased')/$value?timeline=history&month=202101 HTTP/1.1
Authorization: Bearer
Accept-Encoding: deflate
Host: api.partner.microsoft.com

REST 応答

成功した場合、このメソッドは価格表をファイル ストリームとして返します。 ファイル ストリームは、.csvの.csv ファイルまたは zip 圧縮バージョンです。

新しいコマースの応答の例

Note

updatedlicensebased PriceSheetView は現在、Microsoft 365/Microsoft Dynamics 365 の新しいコマース エクスペリエンスのテクニカル プレビューに参加しているパートナーのみが利用できます。

HTTP/1.1 200 OK
Cache-Control: private
Content-Length: 42180180
Content-Type: application/octet-stream
Content-Disposition: attachment; filename=sheets.csv
Request-ID: 9f8bed52-e4df-4d0c-9ca6-929a187b0731
Date: Wed, 02 Feb 2021 03:41:20 GMT

"ProductTitle","ProductId","SkuId","SkuTitle","Publisher","SkuDescription","UnitOfMeasure","TermDuration","BillingPlan","Market","Currency","UnitPrice","PricingTierRangeMin","PricingTierRangeMax","EffectiveStartDate","EffectiveEndDate","Tags","ERP Price"
"Advanced Communications","CFQ7TTC0HDK0","0001","Advanced Communications","Microsoft Corporation","Advanced meetings, calling, workflow integration, and management tools for IT.","","P1Y","Annual","US","USD","115.2","","","2/1/2019 12:00:00 AM","2/4/2021 8:35:31 PM","License","144"
======= Truncated ==============

応答の成功とエラーのコード

各応答には、成功または失敗とその他のデバッグ情報を示す HTTP 状態コードが付属しています。 ネットワーク トレース ツールを使用して、このコード、エラーの種類、およびその他のパラメーターを読み取ります。 完全な一覧については、エラー コードに関するページを参照してください。

新しいコマース ライセンスベースの将来の価格表に対して予想される変更がない場合、将来の価格表は返されません。 更新されたライセンスベースの PriceSheetView に対して要求されたタイムラインに将来を渡すと、パートナーには次の API 応答コードが表示されます: 404 Not Found。

次のステップ