nineteensquared/instagram

使用Instagram Basic Display API的Statamic Instagram信息流

1.2.0 2023-06-15 11:42 UTC

README

建议替代方案

使用Instagram Basic Display API显示用户Instagram信息流

Statamic 3.0+

📸 此插件提供了一种强大的方式来使用 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上创建问题 问题