[C#] 取得在 Cloudflare 中的 DNS Records
最近有需要用到 cloudflare 來做我的 DNS 代理,因為我不想一直進入登入進入後台,所以我就乾脆看一下他的 API ,看看能不能透過自己使用程式操控,有一些小結果就分享一下吧,以後遇到也避免跌坑..
1. 首先取得 Zone ID ,基本上登入 cloudeflare 後,在 overview 那邊就會看到
2.到這裡 https://dash.cloudflare.com/profile 取得你的 API TOKEN ,產生的時候記得選 All Zones,之後你就拿到了 API token
3.之後就是程式碼的部分,這邊我就直接分享出來,請注意 Authorization 的 value 得部分空白很重要,多一個少一個空白都會出現 {"code":10000,"message":"Authentication error"}] ,被這搞到一下子,我都想說我按照文件做都還不行..
Response Model:
Get All DNS Records C# Code:
reference:
https://api.cloudflare.com/#dns-records-for-a-zone-list-dns-records
標籤:
.Net
,
ASP.net
,
C#
,
Cloudflare
,
DevOps
-- Yesterday I wrote down the code. I bet I could be your hero. I am a mighty little programmer. 如果這篇文章有幫助到您,簡單留個言,或是幫我按個讚,讓我有寫下去的動力...