2015-07-13 74 views
1

所以我的工作在C#中的东西,使用JSON API从CloudFlare的自动添加DNS记录的过程CloudFlare的代理方式。然而,该网站显示一个灰色的云,必须点击橙色才能启动服务。我想知道在C#中是否有这样做的方式,因为我看不到他们的API中的功能。CloudFlare的API v4的,没有实现对DNS记录

回答

1

啊!找到了解决我的问题。 CloudFlare在其API中未提及您可以在POST请求中发送的JSON数据中指定proxied模式为true以创建DNS记录。

+0

它是如何工作的?请分享。 – Sendy

+0

@Sendy的CloudFlare文档[这里](https://api.cloudflare.com/#dns-records-for-a-zone-create-dns-record)仅具有4个字段记录'type','name','内容“和”ttl“。如果添加一个名为'proxied'的字段并将其设置为'true',它将起作用。实施例'{ “类型”: “A”, “名称”: “example.com”, “内容”: “127.0.0.1”, “TTL”:, “代理” 120:真}' –

+0

不能工作权现在,我已经尝试和有结果:无效的“代理”的值,必须是一个布尔 – Sendy