Eine Post-Anfrage an Github API zum Erstellen eines Problems funktioniert nicht

8

Ich habe versucht, diese Post-Anfrage in den letzten Tagen an die GitHub-API zu richten, aber leider kommt die Antwort als "schlechte Nachricht" zurück

Hier ist der Teil des Codes, den wir in der Post-Anfrage mit der https-Anfrage im Knoten -

senden

Dies sind die Post-Daten

%Vor%

Dies ist die Optionsdatei

%Vor%

Dies ist die https-Anfrage

%Vor%

Ich habe einen anderen Ansatz versucht, bei dem sich das Authentifizierungstoken für den Benutzer in der Kopfzeile als

befindet %Vor%

Aber die Chunk-Antwort scheint im Konsolenprotokoll immer mit folgendem zu kommen:

%Vor%

Ich habe das gleiche im Apipfel versucht und es scheint in Ordnung zu sein und kehrt zur richtigen Antwort zurück. Hoffentlich kann jemand den kleinen Fehler im obigen Code finden, der diesen fehlerhaften Nachrichtenfehler verursacht.

    
Sohil Pandya 28.10.2015, 12:08
quelle

1 Antwort

3

Abgesehen davon, dass die Variable issueBody in den von Ihnen geposteten Ausschnitten nicht definiert ist, ist der Code korrekt. Ich habe es mit einem persönlichen Zugriffstoken versucht.

Der Fehler, den Sie erhalten, erscheint, weil Sie einen Bereich zum Öffnen von Problemen hinzufügen müssen.

Ich habe die Bereiche repo und public_repo ausprobiert und sie arbeiten beide. Beachten Sie, dass repo Zugriff auf private Repositories hat. Hier sehen Sie die Bereichsliste .

Wenn Sie OAuth verwenden, dann sollten Sie eine URL wie folgt aussehen lassen:

  

https://github.com/login/oauth/authorize?client_id=<client-id>&scope=public_repo&redirect_uri=<redirect-uri>

    
Ionică Bizău 28.10.2015, 14:54
quelle

Tags und Links