freenom API 未进行身份验证

Jac*_*der 5 api dns credentials node.js

我想将 Freenom 的 DNS 记录自动更新为我当前的全球 IP 地址,因为我没有静态 IP。所以我研究了 Freenom 的 API 并试了一下。我试过这个:https://api.freenom.com/v2/domain/list?email=*****&password=******* 并期待一个活动域列表。但取而代之的是这个错误:

{
    "error": "Login credentials do not match any account",
    "status": "error"
}
Run Code Online (Sandbox Code Playgroud)

这很奇怪,因为我已经检查了凭据并且它们是 100% 正确的。除了email属性,我还尝试了一个username属性,我尝试通过 HTTP 标头和正文设置此信息,但我什么也没得到。

如果有人知道我如何让 API 工作,那将不胜感激。

谢谢

Som*_*ica 5

根据本文,Freenom API 仅适用于经销商。我自己也遇到了同样的问题。您可以使用访问Freenom UI更改DNS记录,就像一个程序这一块,它用Python和UI更新DNS记录。或者您可以使用其他 DNS 提供商,这就是我所做的。