• Buradasın

    Instagram Anofficial API Kullanımı Eğitimi

    youtube.com/watch?v=8uleCgzkf6E

    Yapay zekadan makale özeti

    • Bu video, Tayfun Erbilen tarafından Prototurk.com için hazırlanan teknik bir eğitim içeriğidir. Eğitmen, Instagram'ın anofficial (gayri resmi) API'sını kullanarak PHP ile Instagram işlemlerini nasıl yapılacağını adım adım göstermektedir.
    • Video, Instagram API'nin kurulumundan başlayarak kullanıcı bilgilerini alma, biyografi düzenleme, profil bilgilerini düzenleme, profil resmi değiştirme ve kaldırma gibi temel işlemleri göstermektedir. Ayrıca medya verilerini alma, fotoğraf ve video türlerini ayırmak, user bilgilerini ve timeline verilerini çekme, arşivlenen medya verilerine erişim ve verileri yedekleme konuları da ele alınmaktadır.
    • Eğitim serinin iki-üç bölümlük olacağı belirtilmiş olup, video yükleme için FFmpeg kullanımı gerektiği de vurgulanmaktadır. Video, izleyicilerin sorularına cevap vermek amacıyla hazırlanmıştır.
    00:00Instagram Anofficial API Tanıtımı
    • Bu video serisi, Instagram'ın anofficial (gayri resmi) API'sini kullanarak işlemler yapmayı öğretmek amacıyla hazırlanmıştır.
    • Kullanılacak API, InstagramAPI/Instagram'dır ve PHP için en iyi anofficial API olarak değerlendirilmektedir.
    • Bu API, uygulama üzerinden yapabileceğiniz her şeyi PHP ile gerçekleştirmenize olanak tanımaktadır.
    01:08API Kurulumu
    • API kurulumu için Composer gereklidir ve kurulum işlemi oldukça hızlı bir şekilde tamamlanmaktadır.
    • Kurulum sonrası vendor klasörü oluşturulur ve otomatik tamamlama özelliği API sınıflarını kullanırken önemli bir avantaj sağlar.
    02:21API ile Giriş Yapma
    • API'ya giriş yapmak için kullanıcı adı ve şifre bilgileri gereklidir.
    • InstagramAPI\Instagram sınıfı başlatılırken debug modu false olarak ayarlanabilir.
    • Anofficial API kullanımı için onay vermek gerekir, aksi takdirde sorumluluk kabul edilmeyecektir.
    05:03Hesap İşlemleri
    • Mevcut kullanıcı bilgilerini almak için InstagramAPI\Account::getCurrentUser() metodu kullanılır.
    • Biyografi düzenlemek için InstagramAPI\Account::setBiography() metodu kullanılabilir.
    • Profil bilgilerini düzenlemek için InstagramAPI\Account::editProfile() metodu kullanılır ve telefon numarası, URL, e-posta gibi bilgileri güncelleyebilirsiniz.
    09:12Profil Resmi İşlemleri
    • Profil resmini kaldırmak için InstagramAPI\Account::removeProfilePicture() metodu kullanılır.
    • Yeni bir profil resmi eklemek için InstagramAPI\Account::uploadProfilePicture() metodu kullanılabilir.
    • Hesap tipine bağlı olarak (business hesabı gibi) bazı işlemler yapılamayabilir.
    10:27Medya Yükleme
    • Fotoğraf yüklemek için meta verileri belirleyip InstagramAPI::timelineMedia() metodu kullanılır.
    • Video yükleme için FFmpeg'in yolunu belirtmek gereklidir.
    • Video boyutu ve süresi Instagram'ın belirlediği sınırlar arasında olmalıdır.
    13:32Instagram Verilerini Alma ve İşleme
    • Kod bloğu içinde medyalar bir döngüye sokulup, fotoğraf veya video olanlar işleniyor.
    • Albüm verileri alınarak, medya türleri ve diğer bilgiler inceleniyor.
    • Instagram'dan alınan veriler JSON formatında gösteriliyor ve "items" altında özel medya bilgileri bulunuyor.
    15:04Kullanıcı Bilgilerini Alma
    • Timeline'daki verilerden kullanıcı bilgileri (örneğin "Hasan Akyıldız") alınabiliyor.
    • Kullanıcı takip edilmiyorsa veya üyeliği herkese açık değilse, sadece user ID'si döndürülebiliyor.
    • Bunga gibi bir kullanıcının timeline'ına bakarak verileri görüntüleyebilirsiniz.
    16:01Arşivlenen İçerikler ve Backup
    • Arşivlenen içeriklerin nasıl alınacağı gösteriliyor.
    • Arşivlenen medya bilgileri inceleniyor.
    • Backup klasörü oluşturuluyor ve izinlerle ilgili durumlar dikkate alınıyor.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor