• 13-11-2023, 15:17:25
    #1
    Platin üye
    Merhaba PHP formunda bir instagram Apiye ihtiyacım var mantık şu hesabıma seçilen resmi çalıştırınca etiketleri ve açıklaması ile göndermek tek olayı bu. Teşekkürler.
  • 13-11-2023, 17:13:27
    #2
    composer require jstolpe/instagram-graph-api-php-sdk

    <?php
    
    use Instagram\User\Media;
    use Instagram\User\MediaPublish;
    
    function send_instagram_post($image_url, $caption, $tags)
    {
        // API anahtarlarını ayarlayın
        $config = [
            'user_id' => '<YOUR_USER_ID>',
            'access_token' => '<YOUR_ACCESS_TOKEN>',
        ];
    
        // Instagram API nesnelerini oluşturun
        $media = new Media($config);
        $mediaPublish = new MediaPublish($config);
    
        // Resim kabının parametrelerini ayarlayın
        $image_container_params = [
            'caption' => $caption,
            'image_url' => $image_url,
            'tags' => $tags,
        ];
    
        // Resim kabını oluşturun
        $image_container = $media->create($image_container_params);
    
        // Gönderiyi yayınlayın
        $published_post = $mediaPublish->create($image_container['id']);
    
        // Gönderinin durumunu döndürün
        return $published_post['status'];
    }
    
    // Örnek kullanım
    $image_url = 'https://example.com/image.jpg';
    $caption = 'Bugün güzel bir gün.';
    $tags = ['#güzel', '#gün'];
    
    $status = send_instagram_post($image_url, $caption, $tags);
    
    if ($status === 'ok') {
        echo 'Gönderi başarıyla gönderildi.';
    } else {
        echo 'Gönderi gönderilirken bir hata oluştu.';
    }
  • 13-11-2023, 17:15:08
    #3
    Platin üye
    shms adlı üyeden alıntı: mesajı görüntüle
    composer require jstolpe/instagram-graph-api-php-sdk

    <?php
    
    use Instagram\User\Media;
    use Instagram\User\MediaPublish;
    
    function send_instagram_post($image_url, $caption, $tags)
    {
        // API anahtarlarını ayarlayın
        $config = [
            'user_id' => '<YOUR_USER_ID>',
            'access_token' => '<YOUR_ACCESS_TOKEN>',
        ];
    
        // Instagram API nesnelerini oluşturun
        $media = new Media($config);
        $mediaPublish = new MediaPublish($config);
    
        // Resim kabının parametrelerini ayarlayın
        $image_container_params = [
            'caption' => $caption,
            'image_url' => $image_url,
            'tags' => $tags,
        ];
    
        // Resim kabını oluşturun
        $image_container = $media->create($image_container_params);
    
        // Gönderiyi yayınlayın
        $published_post = $mediaPublish->create($image_container['id']);
    
        // Gönderinin durumunu döndürün
        return $published_post['status'];
    }
    
    // Örnek kullanım
    $image_url = 'https://example.com/image.jpg';
    $caption = 'Bugün güzel bir gün.';
    $tags = ['#güzel', '#gün'];
    
    $status = send_instagram_post($image_url, $caption, $tags);
    
    if ($status === 'ok') {
        echo 'Gönderi başarıyla gönderildi.';
    } else {
        echo 'Gönderi gönderilirken bir hata oluştu.';
    }
    Hala çalışıyor mu?
  • 13-11-2023, 19:09:05
    #4
    WhatsApp üzerinden iletişime geçerseniz hazır projeyi sizinle paylaşabilirim.
  • 07-01-2024, 13:25:01
    #5
    Platin üye
    emrecancelik03 adlı üyeden alıntı: mesajı görüntüle
    WhatsApp üzerinden iletişime geçerseniz hazır projeyi sizinle paylaşabilirim.
    Dönüş alamadım arayış devam ediyor.