我已经创建了一个使用Marvel API的新帐户,但是在调用它时遇到了一些麻烦。
我已经基于以下参数生成了哈希:
timestamp: 1561464418685
public key: 3e6f6a484529014f288cc251191b85d0
private key: 0e70d6990a8135b5409ede2cbab3a9e913c6b9c3
因此,我已将参数串联成一个字符串,如下所示:
15614644186850e70d6990a8135b5409ede2cbab3a9e913c6b9c33e6f6a484529014f288cc251191b85
d0
,然后应用MD5哈希,返回以下哈希:
57d62328aea6fb144458312efbdf7989
最后是完整的通话:
https://gateway.marvel.com/v1/public/characters?ts=1561464418685&apikey=3e6f6a484529014f288cc251191b85d0&hash=57d62328aea6fb144458312efbdf7989
但是我得到的唯一回报是:
{"code":"InvalidCredentials","message":"This user is not allowed to use that service."}
我正在尝试在浏览器(Chrome)和Postman上发出请求。
这是我在Marvel开发者面板上的帐户配置的打印件,似乎实际上并未允许我的用户进行API调用,这是因为未显示OS API调用的次数。
任何提示都会非常有用。
非常感谢!