nineteensquared / instagram
使用Instagram Basic Display API的Statamic Instagram信息流
1.2.0
2023-06-15 11:42 UTC
Requires
- php: ^7.3|^8.0
- espresso-dev/instagram-basic-display-php: ^1.1
This package is auto-updated.
Last update: 2024-09-18 06:12:03 UTC
README
建议替代方案
- https://statamic.com/addons/pixney/statamic-instagram-user-feed
- https://statamic.com/addons/aniket-magadum/insta-feeds
使用Instagram Basic Display API显示用户Instagram信息流
📸 此插件提供了一种强大的方式来使用 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上创建问题 问题