苹果保修查询(备用) Apple Coverage + Purchase Date Check (Backup)

  • 购买日期、保修、容量/颜色,未激活/未验证购买日期/周日维护时可用

接口区别 〇 = 部分返回/部分支持

接口激活状态预激活容量/颜色周日维护
保修查询××
保修查询(容量/颜色)×
保修查询(激活状态)
保修查询(备用)××
苹果验机报告 推荐

其中 = 部分返回/部分支持、 = 返回/支持、× = 不返回/不支持
其中保修查询(激活状态)支持准确激活状态、预激活查询
其中保修查询(激活状态)支持未激活保修状态、AppleCare查询
其中保修查询、保修查询(容量/颜色)部分激活状态可能不准(官网缺陷导致)
其中保修查询(备用)支持未激活/未验证购买日期/周日维护
未激活/预激活请使用苹果验机报告或保修查询(激活状态)

请求参数

参数位置必填
keyheaderkey
langurlzh=>中文、en=>英文,默认为zh
snurl苹果IMEI/序列号

key in request header or url

返回示例

{
	"code": 0,
	"data": {
		"imei": "354817664998779",
		"imei2": "354817665478078",
		"sn": "NK4H7P4F12",
		"model": "iPhone 12",
		"description": "iPhone 12 128GB Purple",
		"configuration": "",
		"capacity": "128GB",
		"color": "紫色",
		"modelnumber": "A2404",
		"identifier": "iPhone13,2",
		"purchase": {
			"date": "2021-05-18"  //购买日期
		},
		"coverage": {
			"status": "Out Of Warranty",  //保修状态
			"date": "Expired",  //保修结束日期或Expired
			"days-remaining": 0  //保修剩余
		},
		"support": "Expired",  //技术支持
		"applecare": false,  //AppleCare
		"brightstar": "No",  //是否资源机
		"replaced": false,  //已更换产品的序列号
		"manufacture": {
			"date": ""
		},
		"manufacturer": "",
		"image": "https://cdsassets.apple.com/live/I2F2FLC5/iphone/iphone-12.png"
	},
	"source": "c-h",
	"cost": 1.2,
	"balance": 3023
}

AppleCare 保修日期

在不取消或转让 AppleCare 计划的前提下,保修按照 AppleCare 到期日期计算,如 AppleCare 到期日期为空,则按保修结束日期计算。

如果你的 AppleCare 计划是按月或按年付费,并且你的计划与 Apple ID 关联,则无法将其转让给新所有者。

未激活保修

未激活/未验证购买日期的保修状态
请使用保修查询(备用)或苹果验机报告查询(防范未激活过保机)

苹果常见问题

接口错误码所有接口错误码一致

400Bad Request请求参数错误
404Not Found无效或不存在
502Bad Gateway不支持或查询失败
503Service Unavailable繁忙或者临时维护,请稍后重试
410Gone接口已失效/下线

code = 错误码 (int),message = 错误信息 (string)
查询成功:code===0
每次请求均会返回 cost(扣费) 和 balance(余额),方便随时记录和监控
错误(400)和无效(404)一般扣费 0.05 元,其他错误不扣费

用户错误码

401Unauthorized密钥无效
402Payment Required余额不足
403Forbidden无权限(IP白名单限制)

接口具体错误信息见 message
如果前端需要返回错误信息,请直接返回 message 的内容