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 -
sendenDies 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.
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>
Tags und Links node.js github-api