无线开放 API

摘要

TAE通过一套本地SDK提供对所有线上业务、语言的模拟。读者可以通过配置文件的修改在业务、语言间进行切换。通过本节的学习,读者将拥有自己的本地SDK环境,用来进行TAE本地的开发、调试,并学会在业务、语言间切换的方法,为后续深入掌握TAE开发打好基础。

本地SDK环境搭建

 

本地SDK环境是基于Tomcat开发的,安装配置JDK是先决条件。对于PHP和Python开发者来说,这或许有些意外。所以,TAE提供了一套安装、配置工具,尽量减轻开发者在环境搭建过程中的痛苦。提供了自动和手动安装两种方式,推荐自动安装,特点:快速,便捷

SDK下载

请选择对应语言版本的SDK进行下载。
 
将下载的SDK工具包解压缩,这时,SDK工具包的内容如下图示:
 

本地SDK安装

Mac 或者Linux
1、请先安装和配置JDK7或以上版本环境(下载对应linux或mac操作系统和机器位数的JDK安装包),已安装直接下一步。
2、运行 install_for_mac(install_for_linux), 按提示进行操作;Installer会自动下载TAE_Cloud_SDK基本包,并自动下载和启动SDK。
Windows
1、以管理员权限运行 install_for_windows,按提示操作。
Installer会检测当前系统Java环境,若不符合SDK运行需求,可以自动安装JDK7环境。用户也可选择手动安装,安装完后再次运行install_for_windows即可。检测系统环境正常后,Installer会自动下载TAE_Cloud_SDK基本包,默认安装路径是 D:\TAE_Cloud_SDK 。
下载完成以后,会自动启动SDK。启动后请参考下文配置管理部分。 

启动本地SDK

运行bin\startup.bat(sh),本地SDK就启动了.
 

配置管理

SDK启动完成后会自动打开一个web控制台页面,您可以在这个页面上进行配置管理:

百川应用类型,业务类型选择: 百川无线开发  ;应用类型选择:无线

 

 

 应用的文件目录可以更改,但是更改后需要重新启动SDK来加载信息:

 

 

应用标题: 您的app名称; (PHP和JAVA)

文件编码: 可以指定编码格式, 如果您是新应用建议统一使用UTF-8;(PHP)

请求编码: 建议和文件编码一致; (PHP)

响应编码: 建议和文件编码一致; (PHP)

首页设置: 通过域名可直接访问的页面,如 test.uz.taobao.com; (PHP)

全局CSS: 所有页面都会默认引入此CSS文件; (PHP)

全局JS : 所有页面都会默认引入此JS文件; (PHP)

首页缓存: 默认处于开启状态, 缓存时间为5分钟; (PHP)

URL短地址: 如 /biew/index.php 配置短地址为 /welcome 则可以通过 /d/welcome 访问该页面; (PHP)

远程服务: 当有多个应用APP希望互相调用时,可以使用此方式进行通信, 类似RPC调用; (PHP)

权限配置: 页面权限类型有三种: anonymous(任何人都能访问), shopcustomer(登录用户才能访问), developer(应用开发者才能访问); (PHP和JAVA)

 

注: JAVA版本和PHP版本在YML配置上有区别.

 服务设置

 

如果你的应用需要用到数据库, 请在服务设置里填写您本地MYSQL数据库的连接配置.

发布上线

PHP版本可以在此点击打包文件,然后到工作站上传zip文件包, JAVA版本请自行打包上传.