预览 7digital 曲目时返回无效签名
Invalid signature returned when previewing 7digital track
我正在尝试通过 7digital api 试听曲目。我在这里使用参考应用程序测试端点:-
http://7digital.github.io/oauth-reference-page/
我已经指定了我认为是正确格式的查询,如:-
然而,无论我输入什么参数,我总是收到无效签名作为响应。我还使用与参考页相同的 oauth 签名库将其合并到我的 javascript 代码中,但仍然返回相同的无效签名。
有人可以阐明我可能做错了什么吗?
谢谢
我可以使用以下方式对其进行签名:
- url = http://previews.7digital.com/clip/8514023
- 有效的消费者密钥和消费者秘密
- 字段'country' = 'GB'
您的查询字符串参数看起来有点乱。对于 OAuth,用于签名的基本字符串应按字母顺序排列,因此在这种情况下国家/地区将排在第一位。一旦生成,最终请求中的顺序无关紧要,但上述工具会以相同的顺序应用它们(因此国家/地区是第一位)。
你能确定你的 key/secret 周围没有任何 space 吗?它似乎没有剥离白色 space.
如果您有更具体的问题,最好直接联系 7digital - https://groups.google.com/forum/#!forum/7digital-api
我正在尝试通过 7digital api 试听曲目。我在这里使用参考应用程序测试端点:-
http://7digital.github.io/oauth-reference-page/
我已经指定了我认为是正确格式的查询,如:-
然而,无论我输入什么参数,我总是收到无效签名作为响应。我还使用与参考页相同的 oauth 签名库将其合并到我的 javascript 代码中,但仍然返回相同的无效签名。 有人可以阐明我可能做错了什么吗? 谢谢
我可以使用以下方式对其进行签名:
- url = http://previews.7digital.com/clip/8514023
- 有效的消费者密钥和消费者秘密
- 字段'country' = 'GB'
您的查询字符串参数看起来有点乱。对于 OAuth,用于签名的基本字符串应按字母顺序排列,因此在这种情况下国家/地区将排在第一位。一旦生成,最终请求中的顺序无关紧要,但上述工具会以相同的顺序应用它们(因此国家/地区是第一位)。
你能确定你的 key/secret 周围没有任何 space 吗?它似乎没有剥离白色 space.
如果您有更具体的问题,最好直接联系 7digital - https://groups.google.com/forum/#!forum/7digital-api