Arama Yapmak

İnstagramda arama yapmak için yine curl kütüphanesini kullanacağız. Asında olay link yapısını bildikten sonra curl ile veri çekmekten başka birşey değil arama kısmında sadece post için bir form ekliyoruz içerisine bir text birde submit butonu ekleyerek post ediyoruz ardından gelen veriyle linki oluşturarak curl ile arama sonuçlarını elde ediyoruz.

<?php

session_start();
ob_start();
$data = $_SESSION['userdetails'];
?>

<!DOCTYPE html>
<html>
<head>
 <title>İnstagram api kullanımı</title>
</head>
<body>

<?php
 function vericek($yol)
{
 $curl = curl_init();
 curl_setopt($curl, CURLOPT_URL, $yol);
 curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
 $veri = curl_exec($curl);
 curl_close($curl);
 $veri = json_decode($veri);
 return $veri;
}

if ($_POST) {

 $bb = ($_POST['ara']);

 $link = "https://api.instagram.com/v1/tags/search?q=".urlencode($bb)."&access_token=".$data->access_token;
 echo "link:".$link."<br>";
 $gelen = vericek($link);
 echo "<pre>";
 print_r($data);
 echo "----------------------<br>";
 print_r($gelen);
 }
 
?>
<form action="#" method="post">
 <input type="text" name="ara">
 <button type="submit">Ara</button>
</form>

</body>
</html>

Linkimiz şu şekilde

https://api.instagram.com/v1/tags/search?q=ARANAN&access_token=ACCESS TOKEN

 

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir