jusdepixel / instagram-api-laravel
获取您的Instagram动态并分享!
v1.2.4
2023-03-23 10:52 UTC
Requires
- php: ^8.1
- illuminate/support: ^10.1
Requires (Dev)
- guzzlehttp/guzzle: ^7.5
- orchestra/testbench: ^8.0
- phpunit/phpunit: ^10.0
This package is auto-updated.
Last update: 2024-09-23 14:05:17 UTC
README
获取多个Instagram动态并在一个地方分享
配置
在 .env 中设置您的Instagram应用程序
INSTAGRAM_ROUTES_PREFIX=api
INSTAGRAM_CLIENT_ID=INSTAGRAM_CLIENT_ID
INSTAGRAM_CLIENT_SECRET=INSTAGRAM_CLIENT_SECRET
INSTAGRAM_REQUEST_URI=https://mydomain.me/INSTAGRAM_ROUTES_PREFIX/auth/code
安装
使用Composer安装此包
composer require jusdepixel/instagram-api-laravel
在 config/app.php 中添加服务
Jusdepixel\InstagramApiLaravel\InstagramServiceProvider::class,
在 app/Console/Kernel.php 中添加任务
protected function schedule(Schedule $schedule): void
{
$schedule->job(new RefreshTokenJob)->daily();
$schedule->job(new RefreshMediaJob)->daily();
$schedule->job(new AutoRepostJob)->daily();
}
运行迁移
php artisan migrate
然后启动服务器
php artisan serve
使用方法
首先获取您的Instagram应用程序代码
GET /api/init/url
复制返回的代码
{"code":"INSTAGRAM_CODE"}
然后,获取您的令牌
POST /api/auth/login/INSTAGRAM_CODE
您现在已登录,可以使用路由了!
路由
See instagram-api-laravel.postman_collection.json
链接
Github instagram-api-laravel
Packagist instagram-api-laravel