我正在尝试使用Cold聚变在邮件列表上执行操作。
Mailgun提供了以下cUrl:
curl -s --user 'api:key-xxxMyAPIkeyxxx' -G \
https://api.mailgun.net/v3/lists/myList@myDomain.mailgun.org/members我可以通过简单地输入
https://api:key-xxxmyAPIkeyxxx@api.mailgun.net/v3/lists/myList@myDomain.mailgun.org/members但是,我没有运气将它转换为CFHTTP调用:
<cfhttp url="https://api:key-xxxmyAPIkey@api.mailgun.net/v3/lists/myList@myDomain.mailgun.org/members" method="GET" result="resultName">
<cfdump var="#resultName#">这将返回大量错误:
对象ErrorDetail字符串 Mimetype string应用程序/json Statuscode string 401未经授权的Filecontent对象 对象空响应头对象连接字符串关闭内容-长度号为0的日期字符串Mon,2015年8月10日16:46:22 GMT解释字符串未经授权的内容-类型字符串应用程序/json Http_Version字符串HTTP/1.1 Www-验证字符串基本realm="MG API“服务器字符串nginx/1.7.9 Status_Code编号401文本布尔假字符集字符串 头字符串HTTP/1.1 401未经授权的内容-类型:应用程序/json连接:关闭日期:2015年8月10日16:46:22 GMT Www-认证:基本realm="MG API“内容长度:0服务器: nginx/1.7.9
有什么主意吗?
发布于 2015-08-10 18:13:32
Mailgun API说使用了基本的身份验证。尝试通过属性而不是URL提供凭据:
<cfhttp url="https://api.mailgun.net/v3/lists/myList@myDomain.mailgun.org/members"
method="GET"
username="api"
password="key-xxxYourAPIKeyxxx"
result="resultName" />https://stackoverflow.com/questions/31925090
复制相似问题