cfhttpcurl和Zendesk API

cfhttpcurl和Zendesk API,curl,cfml,cfhttp,cfhttpparam,Curl,Cfml,Cfhttp,Cfhttpparam,我正在尝试使用CF对Zendesk API进行身份验证。我已经通过curl成功地完成了验证。现在,我正在尝试使用确定参数的放置位置,以便进行身份验证并创建用户 curl -v -u email@email.com/token:************************* https://test.zendesk.com/api/v2/users.json \ -H "Content-Type: application/json" -X POST -d '{"user": {"n

我正在尝试使用CF对Zendesk API进行身份验证。我已经通过curl成功地完成了验证。现在,我正在尝试使用
确定参数的放置位置,以便进行身份验证并创建用户

  curl -v -u email@email.com/token:************************* https://test.zendesk.com/api/v2/users.json \
    -H "Content-Type: application/json" -X POST -d '{"user": {"name": "Roger Wilco", "email": "roge@example.org"}}'
我认为我的问题与要验证的用户详细信息的位置有关。由于我不熟悉curl,我想这里的人可能知道应用它的参数类型

<cfsavecontent variable="jsonString">
{"user": {"name": "Roger Wilco", "email": "roge@example.org"}}
</cfsavecontent>
<cfhttp url="https://test.zendesk.com/api/v2/users.json" method="post">
<cfhttpparam type="header" name="Content-Type" value="application/json">
<cfhttpparam type="header" name="Accept" value="*/*">
<cfhttpparam type="header" name="-u" value="email@email.com/token:*************************">
<cfhttpparam type="body" value="#jsonString#">
</cfhttp>

{“用户”:{“姓名”:“罗杰·威尔科”,“电子邮件”:roge@example.org"}}
关于如何定位/在何处定位变量以便进行身份验证的任何提示都将非常棒


提前感谢。

可能的副本。简而言之,尝试使用
cfhttp
的“用户名”和“密码”属性。请注意,不要在真正的代码中使用您自己的JSON:)最好使用serializeJSON(或类似的东西),它可以自动处理转义之类的事情。非常感谢,我不知道cfhttp中的用户名/密码字段,我真的应该对此进行研究。:)嘿。。我对curl也不是很熟悉,但是。。。如果有疑问,请从文档开始;-)和。JSON可能会根据您定义结构的方式更改键的大小写。要注意的事情。另外,请记住,不同的CFML引擎在这种情况下的转换是不同的。同样,当序列化JSON的输出可能被区分大小写的语言使用时,需要记住这一点。e、 g.Java脚本。的可能副本。简而言之,尝试使用
cfhttp
的“用户名”和“密码”属性。请注意,不要在真正的代码中使用您自己的JSON:)最好使用serializeJSON(或类似的东西),它可以自动处理转义之类的事情。非常感谢,我不知道cfhttp中的用户名/密码字段,我真的应该对此进行研究。:)嘿。。我对curl也不是很熟悉,但是。。。如果有疑问,请从文档开始;-)和。JSON可能会根据您定义结构的方式更改键的大小写。要注意的事情。另外,请记住,不同的CFML引擎在这种情况下的转换是不同的。同样,当序列化JSON的输出可能被区分大小写的语言使用时,需要记住这一点。e、 Java脚本。