# 快速启动
# 1.创建应用
登录AECORE,并创建应用,创建应用后即可获取appkey、appsecret,这是调用服务的秘钥请妥善管理。
创建应用前请先注册并登录AECORE。 任何个人和企业可以在AECORE注册成为开发者,如果之前有广联达账号,可以直接登录。公司内部员工请统一使用公司邮箱注册
● 创建应用
● 填写应用信息
应用名称:应用中文名称,可修改;
应用标识:应用的英文名称,唯一不可变更。
# 2.开通订阅本服务
应用创建后选择并开通本服务,申请应用scope
# 3.获取访问服务token
- 将创建应用时获得的appkey和appsecret,进行base64编码,示例如下
String creds = String.format("%s:%s", appKey, appSecret); // appkey和appsecret之间有一个冒号,拼成字符串,如: appKey:appSecret
String credential = Base64.encode(creds.getBytes("UTF-8"));
1
2
2
也可通过在线网络获取base64编码,如base64编码工具
在shell命令行中向用户中心发起获取token http请求,将上面的base64编码放入请求头Authorization中,并在前面加上"Basic "中
注意
1、Basic后有空格;
2、请使用自己创建的appkey和appsecret生成base64编码替换文中的XXX
curl -X POST -H 'Authorization: Basic Q1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxOGFmaGI=' \
'https://account.glodon.com/oauth2/token?grant_type=client_credentials'
1
2
2
- 请求返回结果如下
{
"access_token": "cn-166xxxxxxxxxxxxxxxxxxxxxxxxxx5cde94",
"token_type": "bearer",
"expires_in": 359420,
"scope": "document_enterprise_files_write colibri_sms run document_project_files_read delete file:modify file:read member_overview document_enterprise_files_read account_info_write read document_project_files_write document_incoming_files_read file:delete document_my_files_read modify document_incoming_files_write account_token_login document_appdata_read document_my_files_write thirdservices file:create writer document_appdata_write account_info_read"
}
1
2
3
4
5
6
2
3
4
5
6
注意
其中access_token即为后续发起服务API调用请求时所需的认证token。