我正在编写一个程序来寻找 Foursquare 的“现在”。正如我所附,场地中有 2 个人,但我看不到使用 API 的人,API 只返回一个空列表。
我不能看到成员,因为他们属于“其他”类型吗?难道没有办法解决问题吗?
hereNow: {count: 2,
...,
groups: [{type: "others",
...
count: 2,
items: [ ]
}
]
},
我正在编写一个程序来寻找 Foursquare 的“现在”。正如我所附,场地中有 2 个人,但我看不到使用 API 的人,API 只返回一个空列表。
我不能看到成员,因为他们属于“其他”类型吗?难道没有办法解决问题吗?
hereNow: {count: 2,
...,
groups: [{type: "others",
...
count: 2,
items: [ ]
}
]
},
正如 akdotcom 提到的,文档为您提供了有关端点工作方式的最新信息:https ://developer.foursquare.com/docs/venues/herenow
此端点的工作方式发生了变化。
过去,它会返回当前在场地登记的每个人(3 小时内)。
它已被更改,因此如果您没有在某个地点签到,您只能看到在那里签到的您的朋友(以及根据当前文档的朋友的朋友),您不能看到非朋友。
一旦您签入,您将能够看到所有人,但有一个例外,虽然我相信仍然会反映在计数中,但现在不会显示选择不出现在此处的人。
我相信他们的解释是这更像是现实世界。如果你不在那里,你就看不到谁在那里。
只有场地管理员可以看到每个人都签到,而无需自己签到。
请参阅端点文档 ( https://developer.foursquare.com/docs/venues/herenow ),了解针对不同类型的请求返回的“herenow”信息的概述。您可能正在发出“无用户”请求,它只返回计数,没有用户信息。