繁体   English   中英

cloudflare-sdk:无法通过API添加MX记录

[英]cloudflare-sdk : Can not Add MX record via API

我无法通过API在区域中添加MX记录。 我正在使用带有此语句的PHP sdk

$dns->addRecord(‘a07e52c68721e…’, ‘MX’, ‘@’, ‘mxa.mailgun.org’, 0, false, ‘10’)

结果(顺便说一句不完整)

GuzzleHttp/Exception/ClientException with message 'Client error: `POST https://api.cloudflare.com/client/v4/zones/a07e52c68721e.../dns_records` resulted in a `400 Bad Request` response:
{"success":false,"errors":[{"code":1004,"message":"DNS Validation Error","error_chain":[{"code":9104,"message":"priority  (truncated...)

我已经阅读了第41期,并使用cloudflare-php 1.1.0

欢迎任何帮助

显然这是由于参数ttd默认值为0 ...我精确地设置了0,而根据官方文档 ,适当的参数应该在120和2147483647之间。 所以,这是@Patrick Mevzek的代码

$dns->addRecord(‘a07e52c68721e…’, ‘MX’, ‘@’, ‘mxa.mailgun.org’, 120, false, ‘10’)

解决了问题! 我遇到了此错误,并通过将composer.json中的SDK版本从1.1升级到1.1.2来解决了该错误。 这立即解决了问题! :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM