GET
/api/v2/server-side-api/purchase/profile/refund-saver/settings/ 获取退款保护设置
获取该用户的退款保护偏好设置——Adapty 应要求应用商店拒绝还是批准其退款请求。该偏好设置为一个统一值,同时适用于 App Store 和 Google Play。此外,还可获取该用户的数据共享偏好设置——用户是否同意与 Apple 共享其数据。同意选项仅适用于 App Store。
Header parameters
adapty-customer-user-idstring
您系统中客户的唯一 ID。adapty-customer-user-id 或 adapty-profile-id 必须提供其中之一。
adapty-profile-idstring · uuid
您系统中用户画像的唯一 ID。如果您正在处理匿名用户画像,此为最佳选择。adapty-customer-user-id 或 adapty-profile-id 必须提供其中之一。
Responses
设置获取成功
Schema
profile_idstringrequired
客户用户画像 ID
settingsobjectrequired
用户的退款保护设置
consentboolean
定义用户是否同意与 Apple 共享其数据(仅限 App Store)
custom_preferencestring
退款偏好设置
One of: "grant", "grant_prorated", "no_preference", "decline"
Example
{
"profile_id": "e5aab402-b1bd-4039-b632-57a91ebc0779",
"settings": {
"consent": true,
"custom_preference": "no_preference"
}
} 请求错误
Schema
errorsarray of objectrequired
sourcestring
错误来源
errorsarray of string
错误消息数组
error_codestringrequired
简短错误名称
status_codeintegerrequired
HTTP 状态码
Example
{
"errors": [
"Profile does not exist"
],
"error_code": "profile_does_not_exist",
"status_code": 400
} 未授权
Schema
errorsarray of objectrequired
sourcestring
错误来源
errorsarray of string
错误消息数组
error_codestringrequired
简短错误名称
status_codeintegerrequired
HTTP 状态码
Example
{
"errors": [
"Invalid API key"
],
"error_code": "unauthorized",
"status_code": 401
} 服务器内部错误
Schema
errorsarray of objectrequired
sourcestring
错误来源
errorsarray of string
错误消息数组
error_codestringrequired
简短错误名称
status_codeintegerrequired
HTTP 状态码