使用新浪短网址服务

        var long_url = 'http://www.woyaoqiuxue.com?uid=123456789';
        var short_url;

        function shorturl() {
            $.ajax({
                type: 'GET',
                url: 'http://api.weibo.com/2/short_url/shorten.json',
                data: { source: '3818214747', url_long: long_url }, //source(即AppKey):这是网上找的测试key(3818214747,209678993)
                dataType: 'jsonp',//使用jsonp解决跨域问题
                cache: false,
                success: function (data) {
                    console.log(data);
                    if (data.data.error) {
                        alert(data.data.error);
                    }
                    else {
                        short_url = data.data.urls[0].url_short;
                    }
                },
                error: function (data) {
                    console.log(data);
                }
            });
        }
        function shorturl2() {
            $.ajax({
                type: 'GET',
                url: 'http://api.t.sina.com.cn/short_url/shorten.json',//这个接口地址当appkey无效时,不返回信息,直接报错
                data: { source: '2849184197', url_long: long_url }, //source(即AppKey):这是网上找的测试key(3818214747,209678993)
                dataType: 'jsonp', //使用jsonp解决跨域问题
                cache: false,
                success: function (data) {
                    alert(data[0].url_short);
                },
                error: function (data) {
                    console.log(data);
                }
            });
        }
posted @ 2015-04-22 11:24  i迷倪  阅读(514)  评论(0编辑  收藏  举报