2017-05-12 2 views
-5

Ich benutze diesen Code, um Follower zu zählen!Instagram-Follower werden nicht angezeigt?

<?php 
    $api_key = '------'; 
    $user_id = '------'; 
    $data = @file_get_contents("https://api.instagram.com/v1/users/$user_id/?client_id=$api_key"); 
    $data = json_decode($data, true); 
    echo '<pre/>'; 
    print_r($data); 
    echo $data['data']['counts']['followed_by']; 
    ?> 
+4

Gibt es einen Ausgang? Was passiert, wenn Sie das @ vor file_get_contents entfernen? – vincenth

+0

Zeigen Sie Ihre Ausgabe – calexandre

+3

entfernen Sie Ihren API-Schlüssel und Benutzer-ID .. sonst werden Sie innerhalb von ein paar Minuten Spam veröffentlichen. – Dimi

Antwort

2

Es schlägt fehl, da Sie eine Client-ID nicht verwenden können, um auf diese Funktion der API zuzugreifen.

Sie müssen einen Access Token erhalten, indem Sie einen Benutzer an die Autorisierungs-URL senden. Lesen Sie darüber in der Instagram Docs.

Danach machen Sie die Anfrage an /users mit der Access Token von zuvor.