提交評論的回應

重要

如本主題所述,Microsoft Store 評論 API 目前未處於運作中狀態。 與其使用 API,您可以使用合作夥伴中心來完成相同的工作。

在 Microsoft Store 評論 API 中使用此方法,以透過程式設計方式,回應應用程式的評論。 當您呼叫此方法時,您必須指定您想要回應之評論的識別碼。 評論識別碼可在 Microsoft Store 分析 API 和評論報告離線下載取得應用程式評論方法的回覆資料中取得。

當客戶提交評論時,他們可以選擇不要收到評論的回應。 對於客戶選擇不接收回應的評論,如果您嘗試回應者,這個方法的回應本文會指出嘗試回應失敗。 呼叫此方法之前,您可以選擇性地使用 取得應用程式評論的回應資訊方法,判斷您是否可以回應特定評論

注意

除了使用此方法透過程序設計方式回應評論之外,您也可以使用合作夥伴中心回應評論

必要條件

要使用此方法,您需要先執行以下操作:

  • 如果您尚未執行此操作,請完成 Microsoft Store 評論 API 的所有 先決條件
  • 取得 Azure AD 存取權杖以便在此方法的要求標頭中使用 。 取得存取權杖之後,您在其到期之前有 60 分鐘的時間可以使用。 權杖到期之後,您可以取得新的權杖。
  • 取得您想要回應之評論的識別碼。 評論識別碼可在 Microsoft Store 分析 API 和評論報告離線下載取得應用程式評論方法的回覆資料中取得。

Request

要求語法

方法 要求 URI
POST https://manage.devcenter.microsoft.com/v1.0/my/reviews/responses

要求標頭

標題 類型 描述
授權 字串 必要。 持有人<權杖>形式的 Azure AD 存取權杖。

要求參數

這個方法沒有任何要求參數。

要求本文

要求本文具有以下值。

類型 描述
回覆 陣列 還有您想要提交的回應資料的物件陣列。 如需每個物件中資料的詳細資訊,請參閱下表。

回覆 陣列中的每個物件都包含下列值。

類型 描述 必要
ApplicationId 字串 含有您想要回應的評論的應用程式的 Store 識別碼。 Store ID 可在合作夥伴中心的應用程式身分識別頁面上取得。 範例 Store 識別碼 為 9WZDNCRFJ3Q8。
ReviewId 字串 您想要回應的評論的識別碼(此為 GUID)。 評論識別碼可在 Microsoft Store 分析 API 和評論報告離線下載取得應用程式評論方法的回覆資料中取得。 Yes
ResponseText 字串 您想提交的回應。 您的回應必須遵循 這些指導方針 Yes
SupportEmail 字串 您的應用程式支援電子郵件地址,可以讓客戶用來直接跟您聯絡。 必須是有效的電子郵件地址。 Yes
IsPublic 布林值 如果您指定為 true,您的回應就會顯示在您應用程式的 Store 清單中,緊接在客戶評論下方,而且所有客戶都看得到。 如果您指定為 false ,且使用者並未選擇不接收電子郵件回應者,您的回應會透過電子郵件傳送給客戶,而其他客戶無法在應用程式的 Store 清單中看見該回應。 如果您指定為 false ,且使用者已選擇不接收電子郵件回應者,會傳回錯誤。 Yes

要求範例

以下範例示範如何使用此方法把回應提交至數個評論。

POST https://manage.devcenter.microsoft.com/v1.0/my/reviews/responses HTTP/1.1
Authorization: Bearer <your access token>
Content-Type: application/json
{
  "Responses": [
    {
      "ApplicationId": "9WZDNCRFJ3Q8",
      "ReviewId": "6be543ff-1c9c-4534-aced-af8b4fbe0316",
      "ResponseText": "Thank you for pointing out this bug. I fixed it and published an update, you should have the fix soon",
      "SupportEmail": "support@contoso.com",
      "IsPublic": true
    },
    {
      "ApplicationId": "9NBLGGH1RP08",
      "ReviewId": "80c9671a-96c2-4278-bcbc-be0ce5a32a7c",
      "ResponseText": "Thank you for submitting your review. Can you tell more about what you were doing in the app when it froze? Thanks very much for your help.",
      "SupportEmail": "support@contoso.com",
      "IsPublic": false
    }
  ]
}

回應

回應本文

類型 描述
結果 陣列 包含您已提交之每個回應相關資料的物件陣列。 如需每個物件中資料的詳細資訊,請參閱下表。

結果 陣列中的每個物件都包含下列值。

類型 描述
ApplicationId 字串 含有您已回應的評論的應用程式的 Store 識別碼。 範例 Store 識別碼 為 9WZDNCRFJ3Q8。
ReviewId 字串 您已回應之評論的識別碼。 這是 GUID。
成功 字串 true表示您的回應已成功傳送。 false表示您的回應失敗。
FailureReason 字串 如果 Successfulfalse,這個值會包含失敗的原因。 如果 Successfultrue,這個值會是空的。

回應範例

下列範例示範此要求的範例 JSON 回應本文。

{
  "Result": [
    {
      "ApplicationId": "9WZDNCRFJ3Q8",
      "ReviewId": "6be543ff-1c9c-4534-aced-af8b4fbe0316",
      "Successful": "true",
      "FailureReason": ""
    },
    {
      "ApplicationId": "9NBLGGH1RP08",
      "ReviewId": "80c9671a-96c2-4278-bcbc-be0ce5a32a7c",
      "Successful": "false",
      "FailureReason": "No Permission"
    }
  ]
}