abraham twitteroauth curl_getinfo liefert kein Werte?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfragen
angabe
aufruf
code
datum
einzelnen url
ersten parameter
extension
format
funktion
funktionieren
header
host
leer code
log
parameter
schlecht beurteilen
sonstigen header
url
zeile
-
Hallo
ich will abraham twitteroauth verwenden
siehe ... https://github.com/abraham/twitteroauth/blob/master/twitteroauth/twitteroauth.php
una Abfragen funktionieren auch, ich bekomme Ergebnisse,
Aber die HEADER Information fehlt ... ?
also im TwitterOauth Object bleiben diese Elemente immer leer ???
$this->http_code = curl_getinfo($ci, CURLINFO_HTTP_CODE); $this->http_info = array_merge($this->http_info, curl_getinfo($ci)); $this->url = $url;
bzw mit print_r Ausgabe des TwitterOAuth Object
TwitterOAuth Object ( [http_code] => [url] => [host] => https://api.twitter.com/1.1/ [timeout] => 30 [connecttimeout] => 30 [ssl_verifypeer] => [format] => json [decode_json] => 1 [http_info] => [useragent] => TwitterOAuth v0.2.0-beta2 // ... usw )
kein Status: http_code, keine url und keine sonstigen Header-Angaben (http_info) ??
also scheint hir curl_getinfo() nicht zu funktionieren ?!
... oder die function getHeader($ch, $header) ... ???
bei curl_setopt($ci, CURLOPT_HEADERFUNCTION, array($this, 'getHeader'));
werden ja auch gar keine Parameter angegeben die aber in getHeader() erwartet werden
... es kommt auch keine Fehlermeldung .. einfach keine (Header / curl_getinfo Daten)
.. Wenn ich aber eine andere (selbst gebaute) CURL Abfrage mache (ohne Klasse)
dann geht curl_getinfo() ohne Probleme .... warum NICHT in der class TwitterOAuth ()
jemand ne Idee, wie ich da auch an Daten aus curl_getinfo() komme ??
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Davon ausgegangen, dass CURL aktiviert ist, sprich
in der PHP.INI sollte folgendes ohne "#" vorweg stehen:
extension=php_curl.dll
bleibt noch die Frage, was steht in deiner Log-Datei?
....
Ähm ... ich bin mal deinem Link zur twitteroauth gefolgt.
Du hast unglücklicherweise ja nur einen Auszug deiner Funktion hier gepostet.
Wie rufst du die Funktion auf?
Denn die Funktion von der du eine URL erwartest, erwartet selber als ersten Parameter eine URL und diese sollte auch wieder ausgegeben werden.
Und wenn ich mir das weiter anschaue, sollte einer der vier API als URL weitergereicht werden.
Diese einzelnen URL sind in den Zeilen 45 - 48 hinterlegt.
Ich denke mal eher, dass das Skript in Ordnung ist. Es wird eher am Aufruf liegen bzw. daran wie du es eingebunden hast.
Aber das lässt sich anhand deiner drei Zeilen schlecht beurteilen. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage