我想在我的Vagrant框中访问氏族API(developer.clashofclans.com)冲突,但是我有一个accessDenied“无效授权”。
这是因为不允许我的IP,但是我输入了什么IP?
如果您在localhost上运行,则应放置NAT,您可以在这里看到它:http : //whatismyipaddress.com/
另外,通过一种简单的方法可以知道应该使用哪个IP:
使用此令牌进行curl请求:
curl -X GET --header“ Accept:application / json” --header“ authorization:Bearer”“ https://api.clashofclans.com/v1/clans?name=test ”
然后您将得到如下响应:
{"reason":"accessDenied.invalidIp","message":"Invalid authorization: API key does not allow access from IP XXX.XXX.XXX.XXX"}
现在您可以确定API期望您使用的IP :)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句