如何在Laravel 5.8中集成Instagram API(Feed)?

时间:2019-06-20 03:55:45

标签: php laravel-5 instagram-api

我想将Instagram API集成到Laravel 5.8中。 但是我对此不太了解。 因此,我遵循了YUTV的教程“如何在Laravel 5.4中集成Instagram API(Feed)”。 (https://www.youtube.com/watch?v=g16aY_SdBfs) 但是我犯了错误。我的Laravel项目版本是5.8。 如果有开发人员在Laravel 5.8中集成了Instagram API,请帮助我。

  1. 首先安装Laravel 5.8

  2. 在Laravel中安装instagram

    在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'));
         }
    
    }
    

enter image description here

错误:“找不到用户[bing495989]。”

为什么?

1 个答案:

答案 0 :(得分:0)

您是否已签出所使用软件包的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/