# Platform开放平台使用手册 开放平台是提供给开发者使用的平台。 新手开发者的主要使用流程是: ![](http://cdn7.okayapi.com/yesyesapi_20200411123116_53fe0dfe07c90ac558a17e504abef8ed.png) ## 访问开放平台 假设配置的域名是http://open.phalapi.net,那么管理后台的地址是: ``` http://open.phalapi.net/platform/ ``` 或者通过在线接口文档页面,点击【开放平台】直接进入,例如: ![](http://cdn7.okayapi.com/yesyesapi_20200409173653_65a7dd71ba162003647b95ecd13b0231.png) ## 注册开发者账号 进入开发者注册页面,按提示填写注册信息,然后提交。 ![](http://cdn7.okayapi.com/yesyesapi_20200413122310_bde655db95443a799fa78f623a25e141.png) ## 登录开放平台 注册成功后,进入开放平台登录页面,输入登录账号和密码,然后登录。 ![](http://cdn7.okayapi.com/yesyesapi_20200426161752_4039d1c4fedce6bc6e60a47b36178730.jpg) ## 创建应用 进入【应用管理】-【我的应用】-【创建新应用】,按要求填写相关信息,确认提交,然后等待管理员审核。 ![](http://cdn7.okayapi.com/yesyesapi_20200426163424_37de2dc9739f8326c5fe9c3a8736c9ab.png) 填写应用信息: ![](http://cdn7.okayapi.com/yesyesapi_20200426163554_05291a7ed07388b769d9ca0683591ee6.png) 创建新应用后等待管理员审核。 ![](http://cdn7.okayapi.com/yesyesapi_20200426163633_7826f5e704b696488a48a5ad143f8a60.png) 查看应用密钥: ![](http://cdn7.okayapi.com/yesyesapi_20200426163706_7d1b1143519b17df92ea981fea873248.png) 应用审核通过后,可查看应用的接口权限。 ## 查看接口权限 在管理员分配接口权限后,就可以调用需要的开放接口API。 ![](http://cdn7.okayapi.com/yesyesapi_20200426163845_57a2563bf6eed3481ab95cf021dc328c.png) ## 调用开放接口 开发者在调用开放接口前,需要先注册开发者账号,创建新的应用并等待管理员审核通过,并且只能调用已分配权限的接口。 ## 获取接口访问令牌 首先,开发者需要根据已申请的app_key和app_secret创建新的访问令牌。可以使用接口**App.Auth.ApplyToken** 申请访问令牌接口。 界面化操作指引如下,进入在线接口文档,选择【App.Auth.ApplyToken】。 ![](http://cdn7.okayapi.com/yesyesapi_20200413123154_cfac048c85259a010bd5a69cca7eab5d.png) 输入应用的app_key和密钥,获取令牌: ![](http://cdn7.okayapi.com/yesyesapi_20200413123334_6f24af3d061f7ee072c92b66230c76cc.png) 申请成功后,接口会返回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**会员登录接口,生成访问令牌。 ## 使用开放平台 根据平台界面菜单和提示,使用开放平台的其他功能模块。 ### 开发者资料 查看和修改开发者资料。 ![](http://cdn7.okayapi.com/yesyesapi_20200426164000_a25922bda2fb74ac2669fe3c2da3fa74.png) ![](http://cdn7.okayapi.com/yesyesapi_20200426164102_cf6d5f77ebdc900989265102d40a68f2.png) ### 修改密码 ![](http://cdn7.okayapi.com/yesyesapi_20200426164139_66f617cb6909ba0722393ac53f9016e3.png) ## 英文版 你可以切换语言到英文版,也可以添加其他翻译语言。 ![](http://cdn7.okayapi.com/yesyesapi_20200426165811_1a3b5b93c6389a68727ff88af9dcedc1.png)