兔兔答题开发文档是专门针对具有前后端编程能力的用户,如果你不具备这样的能力,请你联系具有相应编程能力的技术人员进行操作。如果你没有技术人员也可以联系我们,我们为你提供技术支持。 如果没有特殊的要求,可以使用兔兔答题官方提供的模板,这样可以做到零成本的升级,最大的好处在于无需任何开发,只需要你专注自己的内容运营即可。
开发流程
沟通咨询--->客户端预览--->确定合作意向--->认证费用支付--->平台账号开通--->分发开发信息--->分配SaaS权限--->商户正式入驻。
开发配置
由于客户端在请求兔兔答题接口时,要求携带access_token,access_token是根据开发者中心的appid和appsecret生成的,所以需要先在兔兔答题后台申请appid和appsecret,然后通过开发者中心提供的接口获取access_token,然后通过access_token访问兔兔答题接口。由于access_token是私密信息,获取到access_token后,不要泄露该信息。如果发生泄露,可以通过开发者中心进行重置。如果你很注重access_token安全机制,强烈推荐单独通过后端程序请求兔兔答题接口,客户端在请求你自定义后端的接口地址。
TIP
后续我们也会根据需要,实现access_token的刷新功能,目前暂不支持。
开发调试
所有的开发和测试操作,都需要在开发环境中进行。如在开发和测试阶段,链接的是正式环境,可能会导致数据的混淆,出现数据不可逆的情况。因此需要开发者谨慎操作。
发布上线
当开发+测试完成之后,保证在没问题的情况下,就可以发布上线。发布上线非常简单,只需要将自己在客户端的access_token替换成正式环境的access_token,将请求兔兔答题测试域名替换为正式环境的域名即可。针对不同的端口,发布的流程课程不同,请根据实际情况进行操作。
WARNING
强烈建议在发布上线之前,先测试一下,确保没有问题。
系统升级
系统升级一般分为管理平台的升级和用户端的升级,用户端的升级又开发者自行控制,可以在管理端配置强制更新还是弱更新。针对管理平台的升级,一般会选择夜间进行更新升级
,如进行了重大bug的修复,可能会根据实际情况进行紧急更新。一般升级时间在3-5分钟之间
。同时管理平台的升级,我们也会第一时间告知到每一位开发者
,也请每位开发者提前做好相应的准备。