1

这段代码昨天还在工作

var token = "<?php echo $token; ?>";
var venueId = "4bf42ccfe5eba593ba581f90";
var hereNowUrl = "https://api.foursquare.com/v2/venues/"+venueId+"/herenow?oauth_token="+token+"&limit=11&v=20121011";
$.getJSON(hereNowUrl, {format: "json"}, function(data) {
        $(".who").empty();
        $.each(data.response.hereNow.items, function(i,hereNow){
         $(".who").append('<img src="'+hereNow.user.photo+'" alt="" class="userphoto" />');
        });
    });

但现在它只是返回一个 200 错误(折旧),现在在 hereNow 项目中签入。我们被认证为管理我们正在查询的场所的页面,因此我们可以看到所有签到,而不仅仅是认证者的朋友,我们已经完成了这项工作,现在我们的板上没有出现任何面孔,也没有任何结果API。

有什么想法吗?

4

1 回答 1

0

好的,终于明白了。照片的工作方式发生了变化,所以你需要前缀 + 照片的大小 + 后缀,所以这是我的最终代码,现在又可以工作了!!!

function getFourSquare(){
$.getJSON(hereNowUrl, {format: "json"}, function(data) {
    $(".who").empty();
    $.each(data.response.hereNow.items, function(i,hereNow){
     $(".who").append('<img src="'+hereNow.user.photo.prefix+"100x100"+hereNow.user.photo.suffix+'" alt="" class="userphoto" />');
    });
});

}

于 2012-10-15T17:43:35.510 回答