2010-11-19 9 views
0

私はissuuから私の文書をリストするのにissuu.documents.listを使いたいと思う。うまくいく。しかし、startIndexとpageSizeの2つのパラメータを追加すると、動作しません。 、文書IDissuu.documents.listリクエストを正しく書く方法は?

と私の要求URL

[apiSecret] accessprivateactionissuu.documents.listapiKey [APIKEY] startIndex0pageSize20formatxmlresponseParamstitle:

ます。http:// API は、ここに私の署名要求です。 issu.com/1_0?action=issuu.documents.list & apiKey = [apiKey] &アクセス=プライベート& startIndex = 0 & pageSize = 20 &フォーマット= xmlの& responseParams =タイトル%2CdocumentId &署名= [署名]

ので、あなたには、startIndexとのpageSizeパラメータを持つ私の構文で間違っているものを私に示してもよいですか? 多くのお礼ありがとうございます。

+1

受信した場合は、エラーメッセージを提供できますか。 「うまくいきません」とは、さまざまなことを意味します。 – NotMe

答えて

1

issuu apiへのすべてのリクエストには、(ご存じのように)署名する必要があります。署名のmd5ハッシュを作成する前に、まずすべてのキーをアルファベット順に並べ替える必要があります。あなたの例ではそう

WRONG

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

CORRECT

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

それは本当にそれの後に行く必要があるとき、あなたには、startIndexがresponseParamsの前に配置されています。

署名のキーをアルファベット順に並べることは、IssuuのAPIの要件としてここに記載されています。 http://issuu.com/services/api/signingrequests.html

関連する問題