Как интегрировать Instagram API (Feed) в Laravel 5.8? - PullRequest
0 голосов
/ 20 июня 2019

Я хочу интегрировать Instagram API в Laravel 5.8. Но я не очень хорошо знаю об этом. Поэтому я последовал руководству YUTV «Как интегрировать Instagram API (Feed) в Laravel 5.4». (https://www.youtube.com/watch?v=g16aY_SdBfs) Но я сделал ошибку. Моя версия проекта Laravel - 5.8. Если есть разработчик, который интегрирует Instagram API в Laravel 5.8, пожалуйста, помогите мне.

  1. Первая установка Laravel 5.8

  2. Установить инстаграм в Laravel

    Запустите эту команду в cmd.

    $composer require vinkla/instagram 6.0

  3. Создайте контроллер и скопируйте следующий код (InstagramController.php)

    namespace App\Http\Controllers;
    use Illuminate\Http\Request;
    use Vinkla\Instagram\Instagram;
    
    class InstagramController extends Controller
    {
         public function instagramFeed()
        {
             $instagram = new Instagram();
             $instagrams = $instagram->get('bing495989');
             return view('instagram', compact('instagrams'));
         }
    
    }
    

введите описание изображения здесь

Ошибка: «Пользователь [bing495989] не найден».

почему

1 Ответ

0 голосов
/ 20 июня 2019

Вы зашли на страницу Github используемого вами пакета?https://github.com/vinkla/instagram

Пример здесь выглядит совсем по-другому, главное отличие в том, что вам нужно предоставить токен доступа к методу конструктора класса Instagram

И я проверил код, и похоже,сам по себе пакет устарел, поскольку URL-адрес, на который отправляется запрос, не существует (Instagram удаляет старый API и переходит на Graph API https://www.instagram.com/developer/)

Я бы предложил поискатьдругой пакет или реализация этого самостоятельно.

Вы можете проверить пакет Socialite и проверить этот пост, чтобы начать https://quantizd.com/integrating-instagram-api-in-laravel-5-6/

...