PHP Image Filters

Instagram PHP API: ecco una libreria che puoi utilizzare

Pubblicato il 4 Agosto 2016

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 'Instagram Connect';

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 ."
"; echo "URL: " .$value->images->standard_resolution->url ."

"; 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 il post con i tuoi amici o colleghi
emawebdesign
Autore: emawebdesign

Full Stack Developer, SEO Specialist, esperto della trasformazione digitale con oltre 20 anni di esperienza.

Pubblicato in: