Press "Enter" to skip to content

Instagram PHP API: ecco una libreria che puoi utilizzare

In questo post ti segnalo una libreria che puoi utilizzare nei tuoi progetti PHP dove hai bisogno di utilizzare le API di Instagram.

Per prima cosa, devi accedere alla sezione instagram developer per registrare la tua app e ottenere l’API client_id e l’API client_secret, i valori da inserire in fase di configurazione.

Tieni presente che, dopo l’ultimo aggiornamento delle API da parte di Instagram, le politiche per l’accettazione delle app sono diventate molto più restrittive. Ad esempio, se vuoi mostrare le foto per un dato hashtag, dovrai farti autorizzare il permesso public_content. Quindi, dovrai realizzare un’ottima e utile app se vuoi vedertela approvare da Instagram.

Tornando alla libreria PHP, per visualizzare le foto recenti di un dato hashtag, ecco un codice di esempio:

 
require("your_folder/src/Instagram.php");
 
use MetzWeb\Instagram\Instagram;
 
$instagram = new Instagram(array(
	'apiKey'      => 'your_api_client',
	'apiSecret'   => 'your_api_secret'
));
 
echo '<a href="' .$instagram->getLoginUrl() .'">Instagram Connect</a>';
 
if (isset($_GET['code'])) {
 
	$code = trim(strip_tags($_GET['code']));
	$data = $instagram->getOAuthToken($code);
 
	$instagram->setAccessToken($data);
 
	$photos = $instagram->getTagMedia('your_hashtag');
 
	foreach ($photos->data as $key=>$value):
 
		echo "Username: " .$value->user->username ."<br>";
		echo "URL: " .$value->images->standard_resolution->url ."<br><br>";
 
	endforeach;
 
}

Qui trovi gli endpoints che puoi utilizzare.

Ricorda che, per documentarti, devi sempre far riferimento alla pagina ufficiale della libreria che trovi qui.

Condividi l'articolo con i tuoi amici

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.