kostenloser Webspace werbefrei: lima-city


abraham twitteroauth curl_getinfo liefert kein Werte?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    juwely

    juwely hat kostenlosen Webspace.

    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 ??
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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.
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!