wenn ich versuche, ein github Problem zu erstellen, gibt es Nachricht nicht gefundene Antwort. und auch, wie man Authentifizierungsheader mit diesem sendet. weil das Erstellen von Problemen erfordert, dass der Benutzer angemeldet oder authentifiziert istgithub api v3 erstellen Problem Nachricht nicht gefunden
curl -X POST -i -d '{"title": "mein-neuer-repo", "body": "meine neue ausgabe beschreibung"}' https://api.github.com/repos/barterli/barter.li/issues
HTTP/1.1 404 Not Found
Server: GitHub.com
Date: Wed, 19 Feb 2014 07:11:33 GMT
Content-Type: application/json; charset=utf-8
Status: 404 Not Found
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 57
X-RateLimit-Reset: 1392797200
X-GitHub-Media-Type: github.beta
X-Content-Type-Options: nosniff
Content-Length: 86
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: ETag, Link, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
Access-Control-Allow-Origin: *
X-GitHub-Request-Id: 6A33C772:4DE7:9FBE4E:53045924
{
"message": "Not Found",
"documentation_url": "http://developer.github.com/v3"
}
und auch, wie kann dies in einen Rubin Weise mit github_api oder octokit erfolgen (wie ich mit ihm Dokumention über das Erstellen von Problem finden kann) zur Zeit, was ich tat, war github_api gem
Probleme mit = Github: : Issues.new Benutzer: 'Benutzer', Repo: 'Repo' es postet auf die gleiche URL (https://api.github.com/repos/repo/user/issues) und wieder Seite nicht gefunden Fehler. und ich weiß auch nicht, wie man Authentifizierung mit ihm sendet
geschaltet Client octokit = Octokit :: Client.new: login => 'GITHUB_USERNAME': password => 'GITHUB_PASSWORD' client.create_issue ('user/repo', 'Titel', 'Körper', {: labels => 'label'}) – surendar
Wenn du curl benutzt, ist der einfachste Weg, deinen Benutzernamen und dein Passwort anzugeben, '-u '(zB' -u surrendar). curl fragt dann nach dem Passwort und das sollte es sein: http://developer.github.com/v3/#authentication –