madebyprisma/instagram

一个简单的工具包,允许一键将CMS与Instagram集成

v2.5.3 2022-09-08 15:38 UTC

This package is auto-updated.

Last update: 2024-09-08 19:59:51 UTC


README

composer require madebyprisma/instagram

一个简单的工具包,允许一键进行Instagram账户的CMS认证。

入门指南

  1. 使用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
  1. 分配您的应用密钥
# mysite.yml

Prisma\Instagram:
  app_id: {Instagram app ID}
  app_secret: {Instagram app secret}
  1. 然后您或客户可以通过点击“链接账户”在“管理员”>“设置”>“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 - 帖子的永久链接