madebyprisma / instagram
一个简单的工具包,允许一键将CMS与Instagram集成
v2.5.3
2022-09-08 15:38 UTC
README
composer require madebyprisma/instagram
一个简单的工具包,允许一键进行Instagram账户的CMS认证。
入门指南
- 使用Instagram基本显示设置Facebook应用查看Facebook文档
- 设置说明
- CMS集成仅支持https,但手动生成的测试令牌可在本地使用。
- 有效的OAuth重定向URI应指向
https://{your-domain}/prisma.instagram/authorize
- 注销回调URL应指向
https://{your-domain}/prisma.instagram/deauthorize
- 数据删除请求回调URL应指向
https://{your-domain}/prisma.instagram/delete_data
- 分配您的应用密钥
# mysite.yml Prisma\Instagram: app_id: {Instagram app ID} app_secret: {Instagram app secret}
- 然后您或客户可以通过点击“链接账户”在“管理员”>“设置”>“Instagram”中进行操作
参考
类 Prisma\Instagram
- 静态函数 getMedia(int $limit = 5) ArrayList<Post>
数据对象 Post
- InstagramID: Int - 帖子的ID
- 类型:
"IMAGE"
"VIDEO"
"CAROUSEL_ALBUM"
- 媒体类型,如果此帖子是子项,则只会是"IMAGE"
或"VIDEO"
- ISOTimestamp: String - 帖子的ISO8601时间戳
- URL: String - 帖子媒体的URL
- ThumbnailURL: String - 帖子缩略图的URL,仅适用于
"VIDEO"
- 标题: String? - 帖子的标题,可能为空
- 子项: ArrayList<Post>? - 帖子的子项,仅在“类型”为
"CAROUSEL_ALBUM"
时有效 - 永久链接: String - 帖子的永久链接