dukt / rest
此软件包最新版本(1.1.1)没有可用的许可信息。
Craft CMS 的 REST 插件
1.1.1
2017-10-02 15:12 UTC
README
执行认证 REST 请求
目录
安装和更新
要求
- Craft 2.5
- Craft OAuth 1.0
安装
- 下载插件最新版本
- 将
rest
插件文件夹放到craft/plugins
- 从
Settings > Plugins
控制面板安装 REST 插件
更新
- 下载插件最新版本
- 用新版本替换
craft/plugins
下的rest
插件文件夹 - 访问 Craft 控制面板。如果需要应用一个或多个迁移,可能会提示您“完成更新”。
请求
简单请求
{% set response = craft.rest.request.url('http://api.openweathermap.org/data/2.5/weather?q=London,uk&appid=2de143494c0b295cca9337e1e96b00e0').send() %}
<pre>{{ dump(response) }}</pre>
查询参数
{% set response = craft.rest.request
.url('http://api.openweathermap.org/data/2.5/weather')
.query({
q: 'London,uk',
appid: '2de143494c0b295cca9337e1e96b00e0',
})
.send() %}
认证
{% set response = craft.rest.request
.authentication('youtube')
.url('https://www.googleapis.com/youtube/v3/search')
.query({
part: 'snippet',
q: 'timelapse',
})
.send() %}
令牌
{% set response = craft.oauth.getTokenById(123) %}
{% set response = craft.rest.request
.token(token)
.url('https://www.googleapis.com/youtube/v3/search')
.query({
part: 'snippet',
q: 'timelapse',
})
.send() %}
认证方式
支持的服务提供商
您可以使用 OAuth 插件提供的任何 OAuth 提供商设置认证
- GitHub
- Slack
- Vimeo
该插件还支持 OAuth 插件支持的任何第三方 OAuth 提供商。
Dukt.net © 2017 - 版权所有