3.8.1
This commit is contained in:
112
public/wiki/platform.md
Normal file
112
public/wiki/platform.md
Normal file
@@ -0,0 +1,112 @@
|
||||
# Platform开放平台使用手册
|
||||
|
||||
开放平台是提供给开发者使用的平台。
|
||||
|
||||
新手开发者的主要使用流程是:
|
||||

|
||||
|
||||
## 访问开放平台
|
||||
|
||||
假设配置的域名是http://open.phalapi.net,那么管理后台的地址是:
|
||||
```
|
||||
http://open.phalapi.net/platform/
|
||||
```
|
||||
|
||||
或者通过在线接口文档页面,点击【开放平台】直接进入,例如:
|
||||

|
||||
|
||||
## 注册开发者账号
|
||||
|
||||
进入开发者注册页面,按提示填写注册信息,然后提交。
|
||||
|
||||

|
||||
|
||||
|
||||
## 登录开放平台
|
||||
|
||||
注册成功后,进入开放平台登录页面,输入登录账号和密码,然后登录。
|
||||
|
||||

|
||||
|
||||
## 创建应用
|
||||
|
||||
进入【应用管理】-【我的应用】-【创建新应用】,按要求填写相关信息,确认提交,然后等待管理员审核。
|
||||
|
||||

|
||||
|
||||
填写应用信息:
|
||||

|
||||
|
||||
创建新应用后等待管理员审核。
|
||||

|
||||
|
||||
查看应用密钥:
|
||||

|
||||
|
||||
应用审核通过后,可查看应用的接口权限。
|
||||
|
||||
## 查看接口权限
|
||||
|
||||
在管理员分配接口权限后,就可以调用需要的开放接口API。
|
||||

|
||||
|
||||
## 调用开放接口
|
||||
|
||||
开发者在调用开放接口前,需要先注册开发者账号,创建新的应用并等待管理员审核通过,并且只能调用已分配权限的接口。
|
||||
|
||||
## 获取接口访问令牌
|
||||
|
||||
首先,开发者需要根据已申请的app_key和app_secret创建新的访问令牌。可以使用接口**App.Auth.ApplyToken** 申请访问令牌接口。
|
||||
|
||||
界面化操作指引如下,进入在线接口文档,选择【App.Auth.ApplyToken】。
|
||||

|
||||
|
||||
输入应用的app_key和密钥,获取令牌:
|
||||

|
||||
|
||||
申请成功后,接口会返回access_token访问令牌,以及expire_at有效时间。
|
||||
```
|
||||
{
|
||||
"ret": 200,
|
||||
"data": {
|
||||
"access_token": "访问令牌",
|
||||
"expire_at": 1580442248
|
||||
},
|
||||
"msg": ""
|
||||
}
|
||||
```
|
||||
|
||||
对比三种获取令牌的方式:
|
||||
|
||||
接口|应用app_key|应用密钥|会员登录账号|会员登录密码|备注
|
||||
---|---|---|---|---|---
|
||||
App.Auth.ApplyToken|需要|需要|不需要|不需要|可指定uid
|
||||
App.Auth.UserLogin|不需要|不需要|需要|需要|可指定app_key
|
||||
App.Auth.AppUserLogin|需要|需要|需要|需要|自动绑定uid和app_key
|
||||
|
||||
|
||||
### 调用开放接口
|
||||
|
||||
接下来,就可以根据access_token访问令牌,访问其他的开放接口。
|
||||
|
||||
需要注意的是,如果部分开放接口需要会员登录,此时开发者应使用**App.User.UserLogin**会员登录接口,根据会员登录账号、密码和app_key,生成一个带有会员登录态的访问令牌。
|
||||
|
||||
> 温馨提示:如果开放接口需要检测会员登录态,开发者应用需要调用**App.User.UserLogin**会员登录接口,生成访问令牌。
|
||||
|
||||
## 使用开放平台
|
||||
|
||||
根据平台界面菜单和提示,使用开放平台的其他功能模块。
|
||||
|
||||
### 开发者资料
|
||||
查看和修改开发者资料。
|
||||

|
||||
|
||||

|
||||
|
||||
### 修改密码
|
||||

|
||||
|
||||
## 英文版
|
||||
你可以切换语言到英文版,也可以添加其他翻译语言。
|
||||

|
||||
|
||||
Reference in New Issue
Block a user