关于为场地返回“facebook”字段的foursquare API规则是什么?

时间:2013-05-29 18:17:46

标签: api foursquare

此页面 - https://developer.foursquare.com/docs/responses/venue - 指定场地查询返回的字段,并列出是否始终返回或仅返回。

此会场指定了facebook网址:

https://foursquare.com/v/specialty-produce/4ab5b07df964a520d57520e3

但是,当我从场地搜索中获取场地数据时,它不包括该字段(见下文),并且未在文件中列出位于

的场地端点

https://developer.foursquare.com/docs/responses/venue

因此,我不知道是否应该在联系对象(这是Twitter页面所在位置)或一个级别(这是场所URL所在的位置)以及它是否位于一些/没有/所有时间的紧凑或完整的对象。

请注意,我 am 有时会看到“facebook”字段,例如此地点:

https://foursquare.com/v/somewhere-loud/5179ef7fe4b076127bf04922

返回以下“联系人”字典

"contact":{"twitter":"somewhereloud","facebook":"461351130570902"},

这是一个没有facebook字段的回复示例,即使该场地在foursquare上的页面上显示了一个。

{"venues":[{"id":"4ab5b07df964a520d57520e3","name":"Specialty Produce",
"contact":{"phone":"6192953172","formattedPhone":"(619) 295-3172","twitter":"specialtyprod"},
"location":{"address":"1929 Hancock St, #150","crossStreet":"Noell Street",

如何确定在任何特定地点找到此字段的时间和位置?

1 个答案:

答案 0 :(得分:1)

场地响应中的contact对象并不总是返回Facebook网址;只保证返回当前记录的字段。

在Foursquare自己的场地页面上,如果场地有与之关联的页面,则可以从user对象中的page对象中提取Facebook URL。对于您提供的示例,您可以看到Facebook ID(转换为URL)来自response.venue.page.user.contact.facebookhttps://developer.foursquare.com/docs/explore#req=venues/4ab5b07df964a520d57520e3