飞猪沙箱环境是飞猪开放平台(TOP)提供给独立软件开发商(ISV)的测试环境。沙箱环境提供了多种类型的测试账号与数据,ISV通过申请测试账号并创建数据,沙箱环境的API权限和线上应用权限绑定,每天5000次调用量,ISV可以在沙箱环境完成大部分API场景的测试工作,相比正式测试环境,沙箱环境可能会出现一些不稳定情况,如有碰到,请到支持中心反馈。对于整个环境,我们力求做到:
业务全面&实时:新的沙箱环境,业务和正式环境保持实时同步更新,同时我们会逐步在沙箱中提供更多的功能,以便ISV可以进行全面测试.
系统&业务稳定:我们会对系统、应用、业务进行监控,保证沙箱环境的高可用。
操作易用:目前商品管理、交易管理都提供了飞猪的原始页面。
对于正式环境TOP提供的各种服务协议,沙箱环境的调用方式和线上一致,唯一不同的就是沙箱的访问地址和测试帐号
AppKey帐号:
目前沙箱的测试APPKEY帐号,是通过线上帐号直接同步过来的,ISV测试过程中可在正式环境配置沙箱管理页面对APPKEY相关信息进行管理。沙箱appkey帐号管理页面进入流程如下:
访问正式环境我的应用后台,选择一个我当前创建的应用进入,之后选择配置沙箱环境选项,进行配置沙箱管理页面,如下图:
注:沙箱环境拥有独立的AppKey和AppSecret,请不要使用线上的AppKey和AppSecret访问沙箱API。
SessionKey:Sessionkey 获取可参考应用授权获取。如果想快速获取,可使用Sessionkey获取进行。
访问地址:
TOP访问入口HTTP:http://gw.api.tbsandbox.com/router/rest
TOP访问入口HTTPS:https://gw.api.tbsandbox.com/router/rest
容器授权入口OAuth2协议:https://oauth.tbsandbox.com/authorize
沙箱测试账号:
沙箱测试账号(目前暂时停止创建,请使用系统预设账号):http://www.tbsandbox.com/doc/index.html#taobao_acount
安装Chrome插件 -> 注册沙箱账号(可使用官方提供的) -> 登录沙箱环境 -> 使用沙箱页面创建数据 -> 使用沙箱API操作数据
访问沙箱页面必须要安装chrome插件(不支持IE浏览器),点击这里下载沙箱Chrome插件
插件下载完成后,需要把文件拖拽到“Chrome扩展程序”中心完成安装(不支持双击文件安装)
注:Chrome浏览器升级版本后,沙箱插件有可能会被禁用,这时需要删除插件,重新安装。