我正在尝试使用 Mendeley API 的“创建文档”创建文档。但是,我{"error":"Invalid arguments: Invalid JSON data."}
同时收到签名验证失败或消息。
我已经在 ColdFusion 中对其进行了编码,但是有人可以帮助我查看我的 http 请求,我是否已将这些东西正确放置在正确的属性中以及发送数据的方式中。
这是我的代码:
<cfhttp url="http://api.mendeley.com/oapi/library/documents/?oauth_consumer_key=xxxx&oauth_nonce=AF341DBF0528834A292960D3C2CBCA971B60BD52&oauth_signature=9%2BpggHf8lUi%2FIQqE4AnDXrvkZ%2BA%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1370613423&oauth_token=cba94cecda2750fa37f1217e9421391e051b1e6cd&oauth_version=1.0" method="POST" result="apiResult" >
<cfhttpparam type="header" name="Accept" value="application/json">
<cfhttpparam type="header" name="Content-Type" value="application/json">
<cfhttpparam name="Authorization" type="header" value="OAuth oauth_consumer_key=xxxx,oauth_nonce=9AFC23789EF6E7641C0F31B6AE5EE439909DA217,oauth_signature=NHpJilCH0rBTduOuAek0wfsAPnE%3D,oauth_signature_method=HMAC-SHA1,oauth_timestamp=1370613525,oauth_token=a43a27c738938ad1511a449d2ac4d1d4051b1e733,oauth_version=1.0">
<cfhttpparam type="body" name="document" value="document=%7B%22type%22%3A%22Book%22%7D">
</cfhttp>
我收到错误消息:
{"error":"Invalid arguments: Invalid JSON data."}.
任何人都可以帮忙吗?