schurti/statamic-instagram

使用Instagram Basic Display API的Statamic Instagram流

安装: 3

依赖: 0

建议者: 0

安全: 0

星星: 0

观察者: 0

分支: 5

类型:statamic-addon

1.0.5 2021-02-28 08:33 UTC

This package is auto-updated.

Last update: 2024-09-28 16:25:58 UTC


README

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 上打开问题