austenc / statamic-instagram-feed
Statamic 的 Instagram 流标签
Requires
README
抱歉各位,但这个包维护起来很痛苦,因为它不是连接到 Instagram 的官方方式。由于 Instagram 不断试图阻止网络爬虫,这意味着需要经常修复以应对这些变化。截至今天(2022 年 4 月 13 日),此存储库将被标记为已弃用。
一个更“官方”的替代方案是 https://statamic.com/addons/lbeauvisage/instagram-user-feed-using-API。
如果您坚持走 Instagram 网络爬虫的崎岖之路,请查看以下包(它始终承担了这个包的重任):https://github.com/pgrimaud/instagram-user-feed
如果您想接管这个存储库,请随时 在 Twitter 上联系。
Statamic Instagram Feed 
📸 轻松将 Instagram 流嵌入您的 Statamic 网站 📸
此版本的插件仅适用于 Statamic 3+
此插件添加了一个字段类型,它从 Instagram 个人资料获取图片。它在底层使用网络爬虫,因此请注意,如果 Instagram 更改了某些内容,可能会出现问题!通常,它相当稳定。
例如
{{ instagram_feed limit="3" }}
<img src="{{ image }}">
{{ /instagram_feed }}
要求
- Statamic 3
- Instagram 账户的凭据,该账户已关闭多因素认证
安装
使用 composer 需要该包
composer require austenc/statamic-instagram-feed
配置
建议创建一个 虚拟 Instagram 账户,不使用双因素认证,用于此插件。
有关更多信息,请查看 底层 composer 包。
您需要配置 Instagram 用户名和密码。可选地,您可以包含一个用于显示的不同的个人资料。
设置 .env
文件的用户名/密码
INSTAGRAM_USERNAME='your-username' INSTAGRAM_PASSWORD='your-password' INSTAGRAM_PROFILE='profile-you-want-to-view'
用户名和密码不必与显示的个人资料匹配,只要账户可以查看该个人资料即可。
使用方法
配置您的 Instagram 用户名和密码后,使用 {{ instagram_feed }}
标签
{{ instagram_feed }}
<img src="{{ image }}">
{{ /instagram_feed }}
您还可以使用
limit
参数限制显示的最新帖子数量
帖子字段
流中的每篇帖子都包含一些您可以使用的字段。
字段 | 描述 |
---|---|
id |
帖子的 Instagram ID |
图片 |
图片的URL |
标题 |
帖子的标题 |
缩略图 |
帖子缩略图的URL |
日期 |
发布日期 |
评论 |
帖子上的评论总数 |
赞 |
帖子上的赞总数 |
链接 |
帖子的完整URL |
高度 |
图片的高度 |
宽度 |
图片的宽度 |
可用参数
选项 | 默认值 | 描述 |
---|---|---|
limit |
12 |
要拉取的最近帖子的数量 |
profile |
null |
要显示的Instagram个人资料 |
支持
发现错误?有功能请求?我将很高兴帮助您!在github上打开一个问题或通过twitter @austencam联系我,我会在方便的时候回复您。