【发布时间】:2013-03-11 09:30:24
【问题描述】:
我正在尝试使用他们的 API 连接到 MediaFire。
根据文档,get_session_token 请求所需的参数之一是:
签名:一个 SHA1 哈希字符串,包含以下 4 个元素:电子邮件 + 密码 + application_id + API 密钥。例如email:testemail@domain.com,密码:111111,application_id:9999,API key:abcdefghijklmnopqrst,那么签名计算如下:SHA1('testemail@domain.com1111119999abcdefghijklmnopqrst')
我遇到的问题是 SHA1,我不知道如何将字符串散列到所需的 SHA1。
我正在使用 .NET(我尝试了几种方法),但我什至尝试使用 python (hashlib.sha1('token').hexdigest()),但它不起作用(尝试通过 Internet 浏览器访问)。
以前有人遇到过这个问题吗?
【问题讨论】:
标签: .net api rest sha1 mediafire