|
本帖最后由 xiaxiazl 于 2015-1-14 19:33 编辑
上一篇分析了使用mcm访问云数据,虽然封装好了,但是文档不是很清楚,最关键的是功能不完善,不能完成一些功能。所以这里来介绍一下更加强大和灵活的另一种方法。
1 先来看一个完整的例子,再来具体解释相应的步骤,主要的就是url,method,headers,dataType以及回调方法,其中url中的云数据库域名为https://d.*,这个是固定的;method正常可为get或post,headers是用来身份验证,只有验证通过才能正常返回数据;一般来说,apicloud都是以json格式为主要数据格式,回调函数的ret参数一般也为json(如果dataType设置为json的话)
2 先来看url,这个url的构造大有学问,其中1为表名,如果你要访问你数据库中的表user,则为user,如果表名是friend,则为friend;第二部分是记录的id,示例中就是表示取出user表中id为54a3b79cdd139de90588693b的记录,如果你要访问出所以记录,则可以使用:/mcm/api/user,即把id参数去掉
3 再来看headers,这部是用来验证身份,一般app会产生一个appId和appKey,通过将这几个参数进行sha1加密,可以得到一个字符串,访问时,将这个字符串填入表头,作为访问的凭证;这里为了全局调用方便,封装了一些方法
……
http:/**.**/RZKAGmq
|
本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册
X
|