2016-12-08 9 views
0

curlで実行したときにdisqus APIを動作させるのに苦労しています。これは、コンソール使用して正常に動作します:Disqus APIの無効なAPIキー

command_line_no_go

私は「思い

console_works

を私はコマンドラインでcurlを使用すると、私は "無効なAPIキー" というエラーが表示されます適切なAPIキーを使用して、次のように表示されます。

enter image description here

私は単純なものを紛失しているはずです。助けて?!

+0

を。スクリーンショットは問題の診断には完璧でしたが、コピー/ペースト可能なテキストの代わりにスクリーンショットを作成することは、スクリーンショットを再現するためにスクリーンショットを転写することを意味しました。次回も実際のテキスト(「コード」マークアップを使用できる)を含めることを検討してください。乾杯、そしてMothurに感謝! – coffeetocode

+0

フィードバックをいただきありがとうございます - 私はapiキーで何かを壊していると思って、それをテキスト形式で入れたくありませんでした。 Altho私はおそらく、この時点でキーをリセットする必要があると思います。 –

答えて

2

あなたはダブル "を持っていますか?" get paramsのために、それはあなたのAPIキーを含む2番目のものを無視しています。

double q mark

あなたはさらにのparamsのために "&" を使用する必要があります。だから、:

?firstparam=foo&secondparam=bar 

(私のキーが編集さで)例の作業:質問にだけサイドノート

[email protected]:~$ 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"}]} 
+0

ああ、ありがとう - それは何か単純でなければならないことを知っていた - ありがとう! –