DNSPod 的 API 使用受到一定限制,以下是详细说明:
1、使用对象限制:
DNSPod 的 API 仅供个人用户使用,帮助其更便捷灵活地管理域名和记录,第三方应用程序或用户不允许使用该 API。
2、调用频率限制:
如果频繁地添加、删除、修改或查询域名或记录,或者在短时间内设置记录状态,可能会触发 API 使用受限的提示,在短时间内大量地对域名记录进行操作,系统会认为可能是异常使用行为而加以限制。
程序逻辑不严谨或程序死循环,可能会导致大量无效和重复的请求,从而引发 API 使用受限的问题,一个程序在没有正确判断的情况下不断重复发送相同的请求,这会对系统造成较大压力。
3、账户限制:
当出现 API 使用受限的情况时,通常是因为调用频率过高导致账号被冻结,一般一小时后会自动解封。
如果是滥用 API,如进行反面的批量操作等,DNSPod 有权禁止该账号使用 API,但一般不会影响其在 DNSPod 网站上的其他功能,这种禁令通常也会在一段时间后自动解除,但如果滥用情况严重,可能会延长禁令时间。
4、登录限制:
在编程使用 API 时,如果连续 30 次登录失败,账号将被禁止登录一小时,在编写程序时,需要检查登录是否成功,如果失败应立即停止尝试。
DNSPod 的 API 使用限制旨在确保服务的公平性和稳定性,防止滥用和反面攻击,用户在使用时应遵守相关规定,合理使用 API,避免触发限制。