我试图通过7digital api预览曲目。我在这里使用了参考应用来测试端点: -
http://7digital.github.io/oauth-reference-page/
我已经指定了我认为正确的格式查询,如: -
然而,无论我输入什么参数,我总是得到一个无效的签名作为回应。我还使用与参考页面相同的oauth签名库将其合并到我的javascript代码中,但仍然返回相同的无效签名。 有人可以说明我可能做错了什么吗? 感谢。
答案 0 :(得分:1)
我能够使用以下方式签名:
您的查询字符串参数看起来有点乱。对于OAuth,用于签名的基本字符串应按字母顺序排列,因此在这种情况下,country将是第一个。一旦生成,它与最终请求中的顺序无关,但上述工具以相同的顺序将它们应用回来(因此国家是第一个)。
你能确定钥匙/秘密周围没有任何空格吗?它似乎不会剥离空白区域。
如果您有更具体的问题,最好直接与7digital联系 - https://groups.google.com/forum/#!forum/7digital-api