bymayo / dribbble
此包已被弃用且不再维护。未建议替代包。
通过Twig连接Dribbble API以拉取照片、项目、用户等。
2.0.3
2020-10-29 10:25 UTC
Requires
- bymayo/oauth2-dribbble: *
- craftcms/cms: ^3.0.0-RC1
This package is auto-updated.
Last update: 2022-06-05 07:32:42 UTC
README
⚠️ 已弃用 - 此Craft CMS 3.x插件不再受支持,不会升级到Craft CMS的后续版本。
Dribbble for Craft CMS 3.x
Dribbble是一个Craft CMS插件,它允许您通过Twig使用Dribbble API来拉取照片、项目、用户等。
要求
- Craft CMS 3.x
- MySQL(不支持PostgreSQL)
安装
通过Craft 3安装中的插件商店或使用Composer安装:composer require bymayo/dribbble
设置
- 在Dribbble上注册您的应用程序 - 使用插件设置中的
网站URL和回调URL,请访问https://dribbble.com/account/applications/new。 - 注册您的应用程序后,复制
客户端ID和客户端密钥并在插件设置中填写正确的字段。 - 保存设置后,点击
连接到Dribbble并授权Dribbble连接到Craft CMS。
模板化
只有一个可用的Twig标签可以拉取Dribbble API中的任何内容。
get标签允许您从Dribbble API中拉取任何内容。例如,如果您想输出授权用户的照片列表,您可以执行以下操作
{% for shot in craft.dribbble.get('user/shots', 10) %}
{{ shot.images.normal }}
{% endfor %}
get方法输出的属性/值取决于您指定的选项。上述示例中的属性/值可以在Shots下找到(http://developer.dribbble.com/v2/shots)
选项
| 名称 | 类型 | 默认值 | 描述 |
| GET | 字符串 | 空值 | 您可以使用Dribbble API中的任何GET选项(http://developer.dribbble.com/v2/),例如`user/projects`或`user/shots`。还要检查每个GET选项输出哪些属性/值 |
| 限制 | 整数 | 空值 | 设置从API中拉取的对象数量的限制 |
注意
- 使用
user/likesGET方法不可用,除非您联系Dribbble获取特殊令牌 - 请记住,Dribbble的拼写有三个b。检查您的拼写😎
路线图
- 字段类型以在条目中显示特定照片
由ByMayo提供