Disqus API 中的无效 API 键
Invalid API key in Disqus API
当我 运行 使用 curl
时,我正在努力让 disqus API 工作。使用控制台工作正常:
当我在命令行上使用 curl
时,出现 "Invalid API key" 错误:
我认为我正在使用正确的API密钥,如下所示:
我一定是漏掉了一些简单的东西。帮忙?!
你有两个“?”对于获取参数,因此它忽略了第二个,其中包含您的 API 键。
您应该为更多参数使用“&”。所以:
?firstparam=foo&secondparam=bar
工作示例(修改了我的密钥):
pst@SAGAN:~$ curl "https://disqus.com/api/3.0/categories/list.json?forum=biorxivstage&api_key=HfHklsMTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
{"cursor":{"prev":null,"hasNext":false,"next":"2674863:25:0","hasPrev":false,"total":null,"id":"2674863:25:0","more":false},"code":0,"response":[{"isDefault":true,"title":"General","order":0,"forum":"biorxivstage","id":"2674863"}]}
当我 运行 使用 curl
时,我正在努力让 disqus API 工作。使用控制台工作正常:
当我在命令行上使用 curl
时,出现 "Invalid API key" 错误:
我认为我正在使用正确的API密钥,如下所示:
我一定是漏掉了一些简单的东西。帮忙?!
你有两个“?”对于获取参数,因此它忽略了第二个,其中包含您的 API 键。
您应该为更多参数使用“&”。所以:
?firstparam=foo&secondparam=bar
工作示例(修改了我的密钥):
pst@SAGAN:~$ curl "https://disqus.com/api/3.0/categories/list.json?forum=biorxivstage&api_key=HfHklsMTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
{"cursor":{"prev":null,"hasNext":false,"next":"2674863:25:0","hasPrev":false,"total":null,"id":"2674863:25:0","more":false},"code":0,"response":[{"isDefault":true,"title":"General","order":0,"forum":"biorxivstage","id":"2674863"}]}