mayoz/instagram

Laravel 5 的 Instagram SDK 桥接器

1.0.0 2015-09-26 23:40 UTC

This package is auto-updated.

Last update: 2024-08-27 22:39:28 UTC


README

简介

要开始使用Instagram,请将其添加到您的 composer.json 文件中作为依赖项

    composer require mayoz/instagram

配置

安装Instagram库后,在您的 config/app.php 配置文件中注册 Mayoz\Instagram\InstagramServiceProvider

    'providers' => [
        // Other service providers...

        Mayoz\Instagram\InstagramServiceProvider::class,
    ],

此外,将 Instagram 门面添加到您的 app 配置文件中的 aliases 数组中

    'Instagram' => Mayoz\Instagram\Facades\Instagram::class,

您还需要添加您应用程序使用的OAuth服务的凭证。这些凭证应放在您的 config/services.php 配置文件中,键为 instagram。例如

    'instagram' => [
        'client_id'     => env('INSTAGRAM_KEY'),
        'client_secret' => env('INSTAGRAM_SECRET'),
        'redirect'      => env('INSTAGRAM_REDIRECT_URI'),
    ],

基本用法

接下来,您就可以开始使用了。请参阅以下示例。

<?php

    namespace App\Http\Controllers;

    use Instagram;
    use Illuminate\Routing\Controller;

    class HomeController extends Controller
    {
        /**
         * Get the most popular Instagram medias.
         *
         * @return Response
         */
        public function getPopularMedia()
        {
            return (array) Instagram::getPopularMedia();
        }
    }

文档

此包仅是Laravel5的桥接器。请参阅Instagram PHP-API文档以获取更多详细信息。

许可证

此包受MIT许可证(MIT)许可。