2016-12-08 5 views
0

Ich habe Probleme, die disqus-API zu aktivieren, wenn ich sie mit curl ausführe. Es funktioniert gut, die Konsole mit:Ungültiger API-Schlüssel in Disqus API

console_works

Wenn ich curl auf der Kommandozeile verwenden, erhalte ich eine "Invalid API-Schlüssel" Fehler:

command_line_no_go

I denken I‘ Verwenden Sie den richtigen API-Schlüssel wie unten gezeigt:

enter image description here

Ich muss etwas Einfaches vermissen. Hilfe?!

+0

nur eine Randnotiz auf die Frage; screenshot war perfekt für die Diagnose des Problems, aber Screenshot anstelle von kopierbarem Text zu verwenden bedeutete, den Screenshot zu transkribieren, um ihn zu reproduzieren. Überlegen Sie, ob Sie beim nächsten Mal auch den eigentlichen Text (den "Code" Markup) verwenden können. Prost, und danke für Mothur! – coffeetocode

+0

Danke für das Feedback - ich dachte, ich würde etwas mit dem API-Schlüssel verpfuschen und wollte es nicht in ein Textformat bringen. Ich denke, ich sollte wahrscheinlich den Schlüssel an dieser Stelle sowieso zurücksetzen. –

Antwort

2

Sie haben doppelte "?" für die get-Parameter, so ignoriert es die zweite, die Ihren API-Schlüssel enthält.

double q mark

Sie sollten eine "&" für weitere params verwenden. Also:

?firstparam=foo&secondparam=bar 

Arbeitsbeispiel (mit meinem Schlüssel unkenntlich gemacht):

[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

Ugh, danke - ich wusste, dass es etwas Einfaches sein musste - danke! –

Verwandte Themen