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"}]}