如何在scribd api v2中计算api_sig(api签名)
请帮助我在未记录的ScribD api v2中计算如何在scribd api v2中计算api_sig(api签名),api,rest,authentication,signature,scribd,Api,Rest,Authentication,Signature,Scribd,请帮助我在未记录的ScribD api v2中计算api\u sig。 有效请求的一个示例: https://api.scribd.com/api/v2/documents/download? api_key=2q2k0zaxvcruc4n72ikqb& api_sig=ZGU5MjFiZWIwNzcyNjdjOTYwOGEyNDk4N2QwN2RjMjI5MzM2ZDljZA%3D%3D& app_version=9.6.0& client_version=48&
api\u sig
。有效请求的一个示例:
https://api.scribd.com/api/v2/documents/download?
api_key=2q2k0zaxvcruc4n72ikqb&
api_sig=ZGU5MjFiZWIwNzcyNjdjOTYwOGEyNDk4N2QwN2RjMjI5MzM2ZDljZA%3D%3D&
app_version=9.6.0&
client_version=48&
device_manufacturer=Samsung&
document_id=356052962&
is_tablet=true&
locale=en&
machine_uuid=8bda41be6a82a25a&
platform_version=19&
session_key=sess-1hq5i16azknce38n3v41&
uuid=c7e8c339-b9c6-4f6a-bd59-a942692a1a55
在本例中,api_sig
值为zgu5mjfizwnzcynjdjotywogeyndk4n2qwn2rjmji5mzm2zdljza==
。在base64中解码的是:DE921BEB0077267C9608A24987D07DC22936D9CD
很可能,这是请求的所有参数(除了api_sig
)的SHA-1散列,以特定的方式排列
我在网上搜索过,但没有找到这个API的信息
注意:在v1 API中(https://api.scribd.com/apiapi_sig
的值是秘密(api_key
值)和所有参数的MD5哈希值的六位数,以字母顺序排列,除了api_sig
本身
谢谢