2017-08-23 1 views
1

Wie bekommt man den Namen des Follower von der Twitter-API?Parse twitter follower api

array(200) { [0]=> object(stdClass)#11 (46) { ["id"]=> int(14763734) ["id_str"]=> string(8) "14763734" ["name"]=> string(14) "Digital Trends" ["screen_name"]=> string(13) "DigitalTrends" 

Hier ist mein Code Abrahams API

$row = $connection->get("followers/list", ["screen_name" => 
$influencer, "count" => '200', "skip_status"=>1]); 

foreach($row as $data){ 
$handle = $data['screen_name']; 
// 
// echo "$handle <br /><br />"; 
//var_dump($data); 

}

I

$row = json_decode($row, true); 

und versuchte

$data->screen_name; 
versucht haben,

Nichts scheint zu funktionieren ... Was mache ich falsch?

+0

was die Ausgabe von 'Var_dump ist ($ data);' innerhalb foreach lassen? Ich weiß, –

+0

es ist der 1. Teil des Post Array (200) {[0] => Objekt (StdClass) # 11 (46) {["ID"] => Int (14763734) ["ID_str"] => Zeichenfolge (8) "14763734" ["name"] => string (14) "Digitale Trends" ["screen_name"] => string (13) "DigitalTrends" ... etc – user2320607

+0

Nur zur Klarstellung, haben Sie '$ data versucht -> Bildschirmname; 'in Ihrer foreach Schleife? edit: Scheint wie Alive to Die ist auf dem richtigen Weg. Aus irgendeinem Grund enthalten $ data keine Zeile. Es hat immer noch das ganze Array drin. – Hollings

Antwort

1

Sie müssen sich für ein Datum es wie unten tun: -

foreach($row as $data){ 
$handle = $data[0]->screen_name; 
    echo "$handle <br /><br />"; 
} 

für alle: -

foreach($row as $data){ 
    foreach($data as $dat){ 
    $handle = $dat->screen_name; 
    echo "$handle <br /><br />"; 
    } 
} 
+0

Danke ... das hat funktioniert, aber es gibt nur das erste Element im Array – user2320607

+0

Sie ROCK! Vielen Dank – user2320607

Verwandte Themen