Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Report bugs to West.cn DNS API #4894

Open
mrbaiwei opened this issue Dec 4, 2023 · 6 comments
Open

Report bugs to West.cn DNS API #4894

mrbaiwei opened this issue Dec 4, 2023 · 6 comments
Assignees
Labels
3rd party api report bugs to dns api, deploy hooks and notification hooks

Comments

@mrbaiwei
Copy link
Contributor

mrbaiwei commented Dec 4, 2023

Please report bugs you come across when using the West.cn DNS Integration here.

Pull-Request: #4861

@Neilpang Neilpang added the 3rd party api report bugs to dns api, deploy hooks and notification hooks label Dec 4, 2023
@acmesh-official acmesh-official deleted a comment from github-actions bot Dec 4, 2023
@winhave
Copy link

winhave commented Mar 21, 2024

无法成功生成证书,接口权限验证失败,能确定用户名和APIkey都是正确的。

@winhave
Copy link

winhave commented Mar 21, 2024

帐号认证方式无法鉴权成功,域名认证方式能正常通过。

@mrbaiwei
Copy link
Contributor Author

帐号认证方式无法鉴权成功,域名认证方式能正常通过。

我们考虑用户多域名的情况,在acme中仅支持帐号级认证,域名级认证仅在ddns接口中支持,如果您使用帐号级认证,需要确认允许访问的IP地址设置是否正确,如果确认还是存在问题,建议您在我们平台提交工单贴上debug信息,以便我们排查原因。

@winhave
Copy link

winhave commented Mar 22, 2024

[2024年 03月 22日 星期五 18:23:24 CST] Adding record
[2024年 03月 22日 星期五 18:23:24 CST] domain/dns/
[2024年 03月 22日 星期五 18:23:24 CST] url='https://api.west.cn/API/v2/domain/dns/'
[2024年 03月 22日 星期五 18:23:24 CST] data='act=dnsrec.add&username=xxxxxx&apikey=xxxxxx&domain=_acme-challenge.xxxxxx.com&hostname=_acme-challenge.xxxxxx.com&record_type=TXT&record_value=RvqB5e1QK86fGFGDRK130hiLMh4ioNd0dVUTN_flHlM'
[2024年 03月 22日 星期五 18:23:24 CST] POST
[2024年 03月 22日 星期五 18:23:24 CST] _post_url='https://api.west.cn/API/v2/domain/dns/'
[2024年 03月 22日 星期五 18:23:24 CST] body='act=dnsrec.add&username=xxxxxx&apikey=xxxxxx&domain=_acme-challenge.xxxxxx.com&hostname=_acme-challenge.xxxxxx.com&record_type=TXT&record_value=RvqB5e1QK86fGFGDRK130hiLMh4ioNd0dVUTN_flHlM'
[2024年 03月 22日 星期五 18:23:24 CST] _postContentType
[2024年 03月 22日 星期五 18:23:24 CST] Http already initialized.
[2024年 03月 22日 星期五 18:23:24 CST] _CURL='curl --silent --dump-header /usr/local/acme.sh/http.header -L -g '
[2024年 03月 22日 星期五 18:23:25 CST] _ret='0'
[2024年 03月 22日 星期五 18:23:25 CST] response='{"code":500,"msg":"Authentication failed","body":{}}'
[2024年 03月 22日 星期五 18:23:25 CST] Error add txt for domain:_acme-challenge.xxxxxx.com
[2024年 03月 22日 星期五 18:23:25 CST] _on_issue_err
[2024年 03月 22日 星期五 18:23:25 CST] Please check log file for more details: /usr/local/acme.sh/acme.sh.log

我能确定服务器IP已经配置在允许访问的IP地址中,也确定apikey是正确的。我另外也使用postman进行过测试,也是不行的。你那边测试是否正常呢?我估计是西数接口的校验规则改了,也翻越了文档没有更新,但另一个v2的接口更新到生成和使用token了,麻烦你们排查一下,谢谢!

@mrbaiwei
Copy link
Contributor Author

[2024年 03月 22日 星期五 18:23:24 CST] Adding record [2024年 03月 22日 星期五 18:23:24 CST] domain/dns/ [2024年 03月 22日 星期五 18:23:24 CST] url='https://api.west.cn/API/v2/domain/dns/' [2024年 03月 22日 星期五 18:23:24 CST] data='act=dnsrec.add&username=xxxxxx&apikey=xxxxxx&domain=_acme-challenge.xxxxxx.com&hostname=_acme-challenge.xxxxxx.com&record_type=TXT&record_value=RvqB5e1QK86fGFGDRK130hiLMh4ioNd0dVUTN_flHlM' [2024年 03月 22日 星期五 18:23:24 CST] POST [2024年 03月 22日 星期五 18:23:24 CST] _post_url='https://api.west.cn/API/v2/domain/dns/' [2024年 03月 22日 星期五 18:23:24 CST] body='act=dnsrec.add&username=xxxxxx&apikey=xxxxxx&domain=_acme-challenge.xxxxxx.com&hostname=_acme-challenge.xxxxxx.com&record_type=TXT&record_value=RvqB5e1QK86fGFGDRK130hiLMh4ioNd0dVUTN_flHlM' [2024年 03月 22日 星期五 18:23:24 CST] _postContentType [2024年 03月 22日 星期五 18:23:24 CST] Http already initialized. [2024年 03月 22日 星期五 18:23:24 CST] _CURL='curl --silent --dump-header /usr/local/acme.sh/http.header -L -g ' [2024年 03月 22日 星期五 18:23:25 CST] _ret='0' [2024年 03月 22日 星期五 18:23:25 CST] response='{"code":500,"msg":"Authentication failed","body":{}}' [2024年 03月 22日 星期五 18:23:25 CST] Error add txt for domain:_acme-challenge.xxxxxx.com [2024年 03月 22日 星期五 18:23:25 CST] _on_issue_err [2024年 03月 22日 星期五 18:23:25 CST] Please check log file for more details: /usr/local/acme.sh/acme.sh.log

我能确定服务器IP已经配置在允许访问的IP地址中,也确定apikey是正确的。我另外也使用postman进行过测试,也是不行的。你那边测试是否正常呢?我估计是西数接口的校验规则改了,也翻越了文档没有更新,但另一个v2的接口更新到生成和使用token了,麻烦你们排查一下,谢谢!

已经核实,域名管理的apikey 需要使用 md5(xx) 加密,请再试试看。

@winhave
Copy link

winhave commented Mar 23, 2024

确实需要再md5一次,谢谢协助!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3rd party api report bugs to dns api, deploy hooks and notification hooks
Projects
None yet
Development

No branches or pull requests

3 participants