文档
测试

获取AccessToken

GET
http://gateway.api.liyueyun.com/v1/token

接口描述

获取 Accesstoken

请求参数

参数名
类型
描述
必填
appid
string
申请的appid。示例:a44r4aMbO7BZ1NoW
必填
secret
string
申请的appsecret。示例:a4474wRq9BwujRV7hM4SGH0QMyrEJF5J
必填
grant_type
string
类型。示例:client_credential
必填

响应参数

参数名
类型
描述
必填
accessToken
string
示例:a5johH7FuWDCJPtx
必填
expires
int
示例:7200
必填

说明 / 示例

**appid和secret是在[富源开放平台](http://fuyuan.yun2win.com)上申请的。** **后端可以调用这个接口再封装个接口,让自己业务系统的前端来获取 Accesstoken,appid 和 secret 为了安全和方便尽量放在后端使用,获取的 Accesstoken 用来做权限验证,比如下面接口的 Authorization 。** #### 错误列表 |httpCode|error|message| |-|-|-| |403|SecretIsInvalid|无效的 secret| ### 各平台的代码示例 ##### C#访问示例代码: ```CSharp var client = new RestClient("http://gateway.api.liyueyun.com/v1/token?grant_type=client_credential&appid=a44r4aMbO7BZ1NoW&secret=a4474wRq9BwujRV7hM4SGH0QMyrEJF5J"); client.Timeout = -1; var request = new RestRequest(Method.GET); request.AlwaysMultipartFormData = true; IRestResponse response = client.Execute(request); Console.WriteLine(response.Content); ``` ##### Java访问示例代码: ~~~ java OkHttpClient client = new OkHttpClient().newBuilder().build(); Request request = new Request.Builder() .url("http://gateway.api.liyueyun.com/v1/token?grant_type=client_credential&appid=a44r4aMbO7BZ1NoW&secret=a4474wRq9BwujRV7hM4SGH0QMyrEJF5J") .method("GET", null) .build(); Response response = client.newCall(request).execute(); ~~~ #### Nodejs访问示例代码: ~~~javascript var unirest = require('unirest'); var req = unirest('GET', 'http://gateway.api.liyueyun.com/v1/token?grant_type=client_credential&appid=a44r4aMbO7BZ1NoW&secret=a4474wRq9BwujRV7hM4SGH0QMyrEJF5J') .end(function (res) { if (res.error) throw new Error(res.error); console.log(res.raw_body); }); ~~~ #