Issuu,如何正确编写issuu.documents.list请求?

时间:2010-11-19 10:06:37

标签: c# html httpwebrequest xmlhttprequest

我想使用issuu.documents.list从issuu列出我的文档,它工作正常。但是当我添加另外两个参数startIndex和pageSize时,它不起作用。 这是我的签名请求:

  

[apiSecret] accessprivateactionissuu.documents.listapiKey [apiKey] startIndex0pageSize20formatxmlresponseParamstitle,documentId

和我的请求网址:

  

http://api.issuu.com/1_0?action=issuu.documents.list&apiKey= [apiKey]&安培;访问私人=&安培;的startIndex = 0&安培;的pageSize = 20&安培;格式= XML&安培; responseParams =标题% 2CdocumentId&安培;签名= [签名]

那么,你可以用startIndex和pageSize参数向我展示我的语法有什么问题吗? 非常感谢,

1 个答案:

答案 0 :(得分:1)

所有对issuu api的请求都必须签名(如您所知)。在创建签名的md5哈希值之前,必须先按字母顺序排列所有键。

<强> WRONG

[apiSecret]accessprivateactionissuu.documents.listapiKey[apiKey]startIndex0pageSize20formatxmlresponseParamstitle,documentId

<强> CORRECT

[apiSecret]accessprivateactionissuu.documents.listapiKey[apiKey]pageSize20formatxmlresponseParamstitle,documentIdstartIndex0

因此,在您的示例中,您应该在responseParams之前定位startIndex,它确实应该在它之后。

按字母顺序排列签名中的密钥是此处记录的Issuu API的要求。 http://issuu.com/services/api/signingrequests.html