lostyazilim
tr.link

İnstagram'dan fotoğraf çekmek

3 Mesajlar 3.148 Okunma
lstbozum
tr.link

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)
Merhabalar;

Projem için şöyle bir şey düşünüyorum. Kullanıcılar sitesinin bir bölümünde instagram fotoğraflarını yayınlayabilecekler. Kullanıcı instagram kullanıcı adını girdikten sonra fotoğraflar otomatik olarak çekilecek. Böyle bir bot mümkün müdür? veyahut internette şöyle kaynaklar buldum fakat çalıştıramadım. Yardımcı olabilir misiniz?

http://www.hgtucel.com/instagram-fotograflarini-cekme/

http://www.mustafacoban.net/instagramdan-fotograf-cekme/
 

 

wmaraci
reklam

dump3cz dump3cz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.05.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım
  • Konum Bilecik
  • Ad Soyad O** Ç**
  • Mesajlar 1749
  • Beğeniler 169 / 326
  • Ticaret 3, (%67)
Hocam Api Alırsan:

function fetchData($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}

$result = fetchData("https://api.instagram.com/v1/users/ID-GOES-HERE/media/recent/?access_token=TOKEN-GOES-HERE");
$result = json_decode($result);
foreach ($result->data as $post) {
// Do something with this data.
}
?>


veya

function fetch_data($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}

$count = 10; // the number of photos you want to fetch
$access_token = "YOUR_ACCESS_TOKEN";
$display_size = "thumbnail"; // you can choose between "low_resolution", "thumbnail" and "standard_resolution"

$result = fetch_data("https://api.instagram.com/v1/users/self/feed?count={$count}&access_token={$access_token}");
$result = json_decode($result);

echo "
    ";
    foreach ($result->data as $photo) {
    $img = $photo->images->{$display_size};
    echo "
  • ";
    }
    echo "
";
?>


Api almak istemiyorsan:
//yes you can. you don't need to login or access_token to get the latest 20 posts. you just need to parse the json content from https://www.instagram.com/ [USERNAME]/media/ Replace the [username] with the instagram user_name

//eg.

$instaResult= file_get_contents('https://www.instagram.com/'.$username.'/media/')
$insta = json_decode($instaResult);


https://github.com/pinceladasdaweb/instaphotos
 

 

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)

dump3cz adlı üyeden alıntı

Hocam Api Alırsan:

function fetchData($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}

$result = fetchData("https://api.instagram.com/v1/users/ID-GOES-HERE/media/recent/?access_token=TOKEN-GOES-HERE");
$result = json_decode($result);
foreach ($result->data as $post) {
// Do something with this data.
}
?>


veya

function fetch_data($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}

$count = 10; // the number of photos you want to fetch
$access_token = "YOUR_ACCESS_TOKEN";
$display_size = "thumbnail"; // you can choose between "low_resolution", "thumbnail" and "standard_resolution"

$result = fetch_data("https://api.instagram.com/v1/users/self/feed?count={$count}&access_token={$access_token}");
$result = json_decode($result);

echo "
    ";
    foreach ($result->data as $photo) {
    $img = $photo->images->{$display_size};
    echo "
  • ";
    }
    echo "
";
?>


Api almak istemiyorsan:
//yes you can. you don't need to login or access_token to get the latest 20 posts. you just need to parse the json content from https://www.instagram.com/ [USERNAME]/media/ Replace the [username] with the instagram user_name

//eg.

$instaResult= file_get_contents('https://www.instagram.com/'.$username.'/media/')
$insta = json_decode($instaResult);


https://github.com/pinceladasdaweb/instaphotos


Hocam saçma bir instagram hesabı oluşturup 4 fotoğraf yükledim. Api'yi aldım. url olarak tarayıcıya yazdığımda ekrana kodları basıyor fakat php olarak json ayrıştıramıyor. Linki özelden atıyorum.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al