访问 APICloud 云数据 两种方法


第一种:基于URL  Restful API 接口的访问


查询数据 

var now = Date.now();
        var appKey = SHA1(" " + "UZ" + "268EC1C9-41DD-97BD-6F43- " + "UZ" + now) + "." + now;

        var filter = {
            fields: {
                "id": true,
                "title": true,
                "videoPath": true
            }
        }

        $.ajax({
            "url": "https://d.apicloud.com/mcm/api/video?filter=" + encodeURIComponent(JSON.stringify(filter)),
            "type": "GET",
            "cache": false,
            "headers": {
                "X-APICloud-AppId": " ",
                "X-APICloud-AppKey": appKey
            }
        }).done(function(data, status, header) {
            //success body
            alert(JSON.stringify(data));
        }).fail(function(header, status, errorThrown) {
            //fail body
            alert(JSON.stringify(errorThrown));
        })

提交数据

var now = Date.now();
    var appKey = SHA1(" **" + "UZ" + "6DFD0059-2808-5828-E05A- ***F" + "UZ" + now) + "." + now;
    $.ajax({
        "url": "https://d.apicloud.com/mcm/api/Company",
        "type": "POST",
        "cache": false,
        "headers": {
            "X-APICloud-AppId": " **",
            "X-APICloud-AppKey":  appKey 
        },
        "data": {
            "name": "API Cloud",
            "level": "Branch",
            "area": "Haidian District"
        }
    }).done(function(data, status, header) {
        alert(data);
        //success body
    }).fail(function(header, status, errorThrown) {
        //fail body
        alert(errorThrown);
    })


第二种:基于mcm模块   model对象  query操作


    var model = api.require('model');
    model.config({
        appKey: '6DFD0059-2808-5828-E05A- ****F',
        host: 'https://d.apicloud.com'
    });


    var query = api.require('query');
    query.createQuery(function(ret, err) {
        if (ret) {
            var queryId = ret.qid;
            query.whereEqual({
                qid: queryId,
                column: 'name',
                value: 'jiaocheng'
            });


            model.findAll({
                class: "Company",
                qid: queryId
            }, function(ret, err) {
                if (ret) {
                    for (var i = ret.length - 1; i >= 0; i--) {
                        alert(JSON.stringify(ret[i]));
                    }


                } else {
                    alert(JSON.stringify(err));
                }
            });
        } else {
            alert(JSON.stringify(err));
        }


    });



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值