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...)
我已经读过 Issue 41 并且我使用 cloudflare-php 1.1.0
欢迎任何帮助
这显然是由于参数 ttd
的默认值 0 ... 我正好输入 0,而根据 official documentation,适当的参数应介于 120 和 2147483647 之间。
所以,正是这段代码作为@Patrick Mevzek
$dns->addRecord(‘a07e52c68721e…’, ‘MX’, ‘@’, ‘mxa.mailgun.org’, 120, false, ‘10’)
问题已解决!我有这个错误,并通过在 composer.json 中将 SDK 版本从 1.1 升级到 1.1.2 来解决它。这立即解决了问题! :)
我无法在 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...)
我已经读过 Issue 41 并且我使用 cloudflare-php 1.1.0
欢迎任何帮助
这显然是由于参数 ttd
的默认值 0 ... 我正好输入 0,而根据 official documentation,适当的参数应介于 120 和 2147483647 之间。
所以,正是这段代码作为@Patrick Mevzek
$dns->addRecord(‘a07e52c68721e…’, ‘MX’, ‘@’, ‘mxa.mailgun.org’, 120, false, ‘10’)
问题已解决!我有这个错误,并通过在 composer.json 中将 SDK 版本从 1.1 升级到 1.1.2 来解决它。这立即解决了问题! :)