2017-09-09 2 views
0

J'ai besoin de montrer aux utilisateurs le flux instagram. Comment je peux le faire?Comment puis-je trouver l'ID utilisateur instagram et le flux d'émission?

J'ai essayé d'utiliser

<?php 
    function insta_api($api_url){ 
     $connection_c = curl_init(); 
     curl_setopt($connection_c, CURLOPT_URL, $api_url); 
     curl_setopt($connection_c, CURLOPT_RETURNTRANSFER, 1); 
     curl_setopt($connection_c, CURLOPT_TIMEOUT, 20); 
     $json_return = curl_exec($connection_c); 
     curl_close($connection_c); 
     return json_decode($json_return); 
    } 
    $access_token = '...access.token.here...'; 
    $user_search = insta_api('https://instagram.com/' . $instagram_login . '/?__a=1'); 
    print_r($user_search); 
    $user_id = $user_search['id']; 
    echo $user_id; 
    $return = insta_api('https://api.instagram.com/v1/users/' . $user_id . '/media/recent?access_token=' . $access_token); 

?

Mais il retourne

Avis: Undefined variable: user_id

J'ai aussi essayé d'utiliser

https://www.instagram.com/user_name/?__a=1 

Mais je ne peux pas obtenir la valeur JSON, et je pense qu'il est pas une bonne pratique.

Merci

+1

Donc, la sortie de '$ user_search' vous attendez-vous à ce que nous devinions? –

+0

Maintenant, il ne retourne rien. Mais je veux retourner l'objet json, que vous pouvez voir si aller https://www.instagram.com/therock/?__a=1 et puis obtenir l'ID utilisateur – Frunky

+0

Je ne vois pas la valeur de '$ instagram_login'. Est-ce correct? –

Répondre

0

La façon la plus simple est d'utiliser ce critère d'évaluation:
https://www.instagram.com/USERNAME/media/

Pas auth nécessaire et vous avez accès aux 20 derniers messages.