PHP Github API

SkyDevMent

Erfahrenes Mitglied
So ich habe folgendes Problem ich versuche mithilfe von PHP die Github API an zu sprechen, soweit eigentlich kein Problem. Ich habe mir eine kleine Klasse gebastelt die post und get Abfragen performen kann. Ich habe mir einfach mal als Beispiel die Markdown Funktion rausgesucht. Leider bekomme ich als Antwort immer nur ein 301 Moved Permanently.

Hier einmal die http-Klasse: https://gist.github.com/4391813

und hier mein aufrufender Script:

PHP:
<?php
$data = array('text'=>'[this](this-test)');
include("class.http.php");
$http = new http("ssl://api.github.com");
$result = $http->post("/markdown",$data);
echo "<pre>";
print_r($result);
?>

Ich verstehe beim besten willen nicht warum das nicht funktioniert.

Ich hoffe Ihr könnt mir helfen
 
Klar kenne ich cURL, aber das kann ja jeder :) Bezüglich der Doku das hatte ich auch schon gesehen kann mir aber keinen Reim darauf machen, weil ich genau nach der API vorgegangen bin?
 
Folge der "Location" doch mal? Ich weiß nicht so genau, welche header man da setzen muss, damit dein http-client der Weiterleitung folgt, aber das kann man mit Sicherheit ergooglen.
PS: Mit cURL wäre es nur ein Parameter :P
 
Mh, alles klar. werde es jetzt auch mal bei mir testen. Hatte diese markdown funktion garnicht gesehen, aber hab auch noch nie mit der API gearbeitet.

Hast du schon über cURL probiert?
 
Zurück