{“error”:“无效的参数:无效的JSON数据。”}

时间:2013-06-07 14:23:16

标签: json oauth coldfusion coldfusion-8 mendeley

我正在尝试使用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."}.

有人可以帮忙吗?

0 个答案:

没有答案