共用方式為


Manage billing - Get invoice line items

取得 GTM 案例的明細專案。 第一方和第三方針對目前和前幾個月未計費的每日評等使用量。 第一方和第三方每天針對調用的評分使用量計費。 第一方和第三方針對目前和前幾個月未計費的重新計費。

GET https://api.partnercenter.microsoft.com/v1/invoices/{invoice_id}/lineitems
GET https://api.partnercenter.microsoft.com/v1/invoices/{invoice_id}/lineitems?provider={provider}&invoiceLineItemType={invoiceLineItemType}&hasPartnerEarnedCredit={hasPartnerEarnedCredit}&currencyCode={currencyCode}&period={period}&size={size}&offset={offset}&seekOperation={seekOperation}

URI 參數

名稱 位於 必要 類型 Description
invoice_id
path True

string

發票標識碼。對於未計費的明細專案 invoiceId,會設定為 「未計費」。

currencyCode
query

string

貨幣代碼。

hasPartnerEarnedCredit
query

boolean

值,指出是否要傳回套用合作夥伴所獲得點數的明細專案。

invoiceLineItemType
query

string

發票明細專案。 範例:BillingLineItems、UsageLineItems。

offset
query

integer

int32

頁面位移。

period
query

string

未計費的重新計費期間。 範例:目前、上一個。

provider
query

string

提供者類型。 範例:All、Marketplace。

seekOperation
query

string

要執行的搜尋作業。 僅支援 Next。

size
query

integer

int32

頁面大小。

要求標頭

名稱 必要 類型 Description
Authorization True

string

授權持有人令牌

ms-correlationid

string

用於在內部追蹤要求。 如果未提供 ms-correlationid,伺服器會為每個要求產生新的要求

ms-cv

string

用於在內部追蹤要求。 如果未提供 ms-cv,伺服器將會為每個要求產生新的要求

ms-requestid

string

用於要求等冪性。 如果未提供 ms-requestid,伺服器將會為每個要求產生新的要求

回應

名稱 類型 Description
200 OK

Collections.PagedResourceCollection[InvoiceLineItem]

要求成功。 回應本文包含要求的對帳明細專案。

Media Types: "application/json", "text/json"

400 Bad Request

輸入遺失或無效。 回應本文會提供錯誤詳細數據。

Media Types: "application/json", "text/json"

401 Unauthorized

要求未通過驗證。 客戶端必須先向合作夥伴 API 服務進行驗證。

Media Types: "application/json", "text/json"

403 Forbidden

要求已通過驗證,但因為呼叫端沒有叫用要求的許可權而遭到拒絕。

Media Types: "application/json", "text/json"

404 Not Found

找不到資源,或無法使用指定的輸入參數。

Media Types: "application/json", "text/json"

500 Internal Server Error

合作夥伴 API 服務或其其中一個相依性無法滿足要求。 來電者可能會重試此狀況。

Media Types: "application/json", "text/json"

定義

名稱 Description
Collections.PagedResourceCollection[InvoiceLineItem]
InvoiceLineItem
Link
ResourceAttributes
ResourceLinks
System.Collections.Generic.KeyValuePair[System.String,System.String]

Collections.PagedResourceCollection[InvoiceLineItem]

名稱 類型 Description
attributes

ResourceAttributes

continuationToken

string

items

InvoiceLineItem[]

links

ResourceLinks

totalCount

integer

InvoiceLineItem

名稱 類型 Description
attributes

ResourceAttributes

billingProvider enum:
  • all
  • azure
  • marketplace
  • none
  • office
  • oneTime
invoiceLineItemType enum:
  • billingLineItems
  • none
  • usageLineItems
名稱 類型 Description
headers

System.Collections.Generic.KeyValuePair[System.String,System.String][]

method

string

uri

string

ResourceAttributes

名稱 類型 Description
etag

string

objectType

string

名稱 類型 Description
next

Link

previous

Link

self

Link

System.Collections.Generic.KeyValuePair[System.String,System.String]

名稱 類型 Description
key

string

value

string