所以我正在玩场地只是试图让它展示一些东西,然后才得到我的查询。我正在使用nodejs和这个模块。
https://www.npmjs.com/package/foursquarevenues
如果重要的话。无论如何,当我通过一个简单的调用来调用api来获取getVenues时:
var params = {
venuePhotos : '1',
near : "Rome, Italy"
};
一切正常,但没有返回照片。此调用的标准场地对象如下所示:
id: '523b15ce11d2d66df7dca8d0',
name: 'Qlub Radio, Roma',
contact: {},
location:
{ lat: 41.891096,
lng: 12.5106,
labeledLatLngs: [Object],
cc: 'IT',
country: 'Italia',
formattedAddress: [Object] },
categories: [ [Object] ],
verified: false,
stats: { checkinsCount: 3, usersCount: 2, tipCount: 0 },
venueRatingBlacklisted: true,
beenHere: { lastCheckinExpiredAt: 0 },
specials: { count: 0, items: [] },
referralId: 'v-1493396577',
venueChains: [],
hasPerk: false }
据我所知,该地点没有返回照片网址,这与文档建议相反。我已经在其他线程中提出了一堆不同的参数,并没有改变任何东西。我在这里错过了什么吗?
感谢。
答案 0 :(得分:0)
查看node.js module you're using后getVenues
来电正在点击Foursquare venue/search端点,该端点无法使用搜索结果返回照片。在该模块中调用exploreVenues
会点击venues/explore端点,该端点可以通过添加venuePhotos=1
参数来返回照片(正如您所做的那样)。
此外,如果您只是特定地点的详细信息,则可以使用getVenue
,如果您只需要照片,则可以使用getVenueAspect
。
希望这有帮助。