level51/silverstripe-instagramfeed

该包的最新版本(0.1.0)没有提供许可证信息。

一个将Instagram动态添加到主页的SilverStripe模块

安装: 29

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 3

分支: 1

开放问题: 0

类型:silverstripe-module

0.1.0 2015-08-19 11:54 UTC

This package is auto-updated.

Last update: 2024-08-25 07:53:02 UTC


README

InstagramFeed 是一个用于基于SilverStripe的主页的小型模块,允许您展示Instagram动态。您需要做的只是安装和设置该模块,并插入客户端ID(见下文设置)和用户名。

维护者

安装

composer require level51/silverstripe-instagramfeed 

设置

  1. 确保模块位于项目的根目录下的 instagramfeed/ 文件夹中。
  2. sake dev/build "flush=all",根据您的配置,您可能需要通过浏览器中的URI执行此操作。
  3. 访问 Instagram开发者页面 并注册您的应用程序
  4. 转到CMS设置,并填写您新生成的客户端ID以及您的用户名...
    • ...保存更改...
    • ...然后点击 获取Instagram用户ID 操作 - 这将根据提供的用户名获取用户ID
  5. 创建一个类型为 InstagramFeedPage 的页面,并填写 帖子限制 字段(如未填写,则默认使用5)
  6. 在前端调用页面 - 现在应该一切正常 :) 当然,您可以通过在主题目录中创建名为InstagramFeedPage的模板来覆盖非常基本的演示模板

功能

  • 获取每个(公开)用户的最新Instagram帖子
  • 在每次页面加载时进行获取 - 因此总是可以看到最新的帖子
  • 通过给定的用户名获取所需进行API调用的用户ID
  • 包含InstagramFeedPage页面类型,满足基本需求