austenc/statamic-instagram-feed

此包已被放弃,不再维护。未建议替代包。

Statamic 的 Instagram 流标签

安装数: 2,688

依赖者: 0

建议者: 0

安全性: 0

星标: 6

关注者: 2

分支: 1

开放问题: 7

类型:statamic-addon

2.2.0 2020-08-23 17:55 UTC

This package is auto-updated.

Last update: 2022-05-13 22:15:31 UTC


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 Statamic 3

📸 轻松将 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联系我,我会在方便的时候回复您。