无法从生活社交api中获取交易,意外的安全令牌错误

时间:2013-08-16 01:35:39

标签: jquery json api

我在尝试从生活社交API中提取交易时收到意外的令牌错误,代码如下:

$(window).load(function(){
var $result = $('#container')
$.ajax({
type: 'GET',
url: 'http://monocle.livingsocial.com/v2/deals?api-key=8551A250FEB245E5836CDB902C163A6C',
    dataType: 'jsonp',
    jsonp:"jsonp"
}).done(function(data){
    console.log(data)
     $.each(data.deals, function(idx, deal){
        var html = '<div class="dealSmall masonry-brick"><div class="image"><div     class="merchant">' + deal.id + '<img src="' + deal.description + '"/></div></div><div     class="dealDetail"><div class="dealName">' + deal.image + '</div><div class="price">' +     deal.options[0].price.formattedAmount + '</div></div></div>'
        $result.append(html)
    })
});
});//]]>  

1 个答案:

答案 0 :(得分:2)

检查一下 http://jsfiddle.net/mSWL6/2/

您需要将格式设置为'jsonp'

var $result = $('#container')
$.ajax({
type: 'GET',
url: 'http://monocle.livingsocial.com/v2/deals?api-key=8551A250FEB245E5836CDB902C163A6C&format=jsonp',
    dataType: 'jsonp'
}).done(function(data){
    console.log(data)
     $.each(data.deals, function(idx, deal){
        var html = '<div class="dealSmall masonry-brick"><div class="image"><div     class="merchant">' + deal.id + '<img src="' + deal.description + '"/></div></div><div     class="dealDetail"><div class="dealName">' + deal.image + '</div><div class="price">' +     deal.options[0].price.formattedAmount + '</div></div></div>'
        $result.append(html)
    })
});