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

Add TencentCloud API #4782

Merged
merged 5 commits into from
Sep 13, 2023
Merged

Conversation

KincaidYang
Copy link
Contributor

Adapt to Tencent Cloud (DNSPod) API 3.0

Add support for Tencent Cloud (DNSPod) API 3.0, considering that DNSPod has fully integrated into the Tencent Cloud API system, and the original API is no longer updated and maintained, it is adapted for Tencent Cloud API 3.0. Official documentation can be found at: https://docs.dnspod.cn/api/api3/.

After completing the adaptation, the script will support both DNSPod domestic and international sites (currently only supports domestic sites, the official team is working on optimizing and adapting some interfaces for international sites), and there will be no need for separate adaptation for Tencent Cloud or Tencent Cloud international sites.

All tests have passed, please check: https://github.com/KincaidYang/acme.sh/actions/runs/6057897138

Before submitting the request, I have consulted https://github.com/acmesh-official/acme.sh/wiki/DNS-API-Dev-Guide and https://github.com/acmesh-official/acme.sh/wiki/DNS-API-Test and completed the corresponding tests.

Attached is a screenshot of the dig test when applying for a wildcard domain certificate:
image

Adapt to Tencent Cloud (DNSPod) API 3.0
@github-actions
Copy link

github-actions bot commented Sep 2, 2023

Welcome
Please make sure you're read our DNS API Dev Guide and DNS-API-Test.
Then reply on this message, otherwise, your code will not be reviewed or merged.
We look forward to reviewing your Pull request shortly ✨

dnsapi/dns_tencent.sh Outdated Show resolved Hide resolved
dnsapi/dns_tencent.sh Outdated Show resolved Hide resolved
dnsapi/dns_tencent.sh Outdated Show resolved Hide resolved
dnsapi/dns_tencent.sh Outdated Show resolved Hide resolved
dnsapi/dns_tencent.sh Outdated Show resolved Hide resolved
@KincaidYang
Copy link
Contributor Author

@Neilpang 感谢大佬指点,已经修正过来了,改完后的脚本已经完成了验证https://github.com/KincaidYang/acme.sh/actions/runs/6059119833

dnsapi/dns_tencent.sh Outdated Show resolved Hide resolved
dnsapi/dns_tencent.sh Outdated Show resolved Hide resolved
dnsapi/dns_tencent.sh Outdated Show resolved Hide resolved
@KincaidYang
Copy link
Contributor Author

除_hex_dump外,其他更改已完成测试https://github.com/KincaidYang/acme.sh/actions/runs/6064781810/job/16454526412

@KincaidYang
Copy link
Contributor Author

KincaidYang commented Sep 6, 2023

_hex_dump已完成替换,测试结果https://github.com/KincaidYang/acme.sh/actions/runs/6092973401

@Neilpang Neilpang merged commit 73bbace into acmesh-official:dev Sep 13, 2023
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants