schurti / statamic-instagram
使用Instagram Basic Display API的Statamic Instagram流
1.0.5
2021-02-28 08:33 UTC
Requires
- php: ^7.3 || ^8.0
- espresso-dev/instagram-basic-display-php: ^1.1
This package is auto-updated.
Last update: 2024-09-28 16:25:58 UTC
README
📸 此插件提供了一种使用 Instagram Basic Display API 集成Instagram流的强大方法
🔥 使用API是访问Instagram用户流的推荐方式
⚡️ 此插件还提供缓存以限制API调用
📦 它基于 Instagram Basic Display PHP API
需求
- PHP 7或更高版本
- cURL
- Facebook开发者账号
- Facebook应用
开始使用
要使用 Instagram Basic Display API,您需要注册一个Facebook应用并配置Instagram Basic Display。请按照 入门指南 进行操作。
安装
使用Composer要求它。
composer require nineteensquared/instagram
配置
在.env文件中设置App ID和SECRET
INSTAGRAM_APP_ID=
INSTAGRAM_APP_SECRET=
在Instagram Basic Display配置中设置OAuth重定向URI
例如: https://statamic.test/cp/nineteen-ig/auth
连接到Instagram
登录到控制面板,然后转到 工具 > Instagram,点击 使用Instagram登录 按钮。
标签
{{ instagram limit="6" as="ig" }}
<div>
{{ ig }}
<a href="{{ permalink }}" >
<img src="{{ thumbnail_url ?? media_url }}" alt="{{ caption }}" />
</a>
{{ /ig }}
</div>
{{ /instagram }}
参数
变量
覆盖配置
php artisan vendor:publish --tag=instagram-config
更新日志
请参阅 更新日志 了解最近的变化。
常见错误
{
"error_type": "OAuthException",
"code": 400,
"error_message": "Insufficient developer role"
}
➡️ 添加Instagram测试用户 按照第3步
支持
🐛 在 github 上打开问题