我的api要求添加一个域名失败,假设我的apikey是对的,为什么它会告诉我我的 传递给API的参数无效?我按照http://documentation.mailgun.com/api-domains.html#example处的示例代码 - 添加域名。我是否必须设置smtp密码,或者我是否通过呼叫添加新密码?
我的代码:
$mgClient = new Mailgun($this->getMailgunAPIKey());
$domain = $this->getMailgunDomain();
# Issue the call to the client.
$result = $mgClient->post("domains", array(
'name' => 'outbondxxx.mydomeainxxx.com',
'smtp_password' => 'cagfavapassword'));
由于
PS用mailgun开了一张关于此的支持票。
答案 0 :(得分:0)
使用smtp_password
属性设置的密码是新密码,用于将SMTP与您指定的 new 域一起使用。
对于调试,您可以尝试使用cURL手动添加域,例如。验证您使用的API密钥等实际上是否正确。
启动此调试路由我建议首先尝试数据获取调用以验证设置是否正确 - 您可以首先尝试使用您的凭据和GET
{{1}来查询已注册的域端点。