我正在使用 Foursquare API search venues call在我的应用程序中获取签到地点。不幸的是,这个搜索结果似乎不包括私有(private)场所(如住宅等)。我在搜索结果中看到其他第三方应用程序与私有(private)场所合作,所以这应该是可能的。但如何呢?
最佳答案
据我所知,获取私有(private) field 信息的唯一 3 种方法如下:
您是 field 的管理者:使用 VenueGroups 等端点,您可以拉取您可以管理的所有 field ,包括私有(private) field 。在这种情况下,Foursquare 应用程序将使用同一用户创建的应用程序进行无用户调用。
field 经理已通过您的应用程序进行身份验证:与 #1 类似,但在这种情况下,您需要作为私有(private) field 经理对 VenueGroup 端点进行基于用户的调用。在这种情况下,您需要管理员对您的应用程序进行身份验证。
用户通过您的 Foursquare 应用程序进行身份验证并 checkin 私有(private)场所:一旦用户通过您的应用程序的身份验证。您可以请求将所有 future 的签到发布到您在公共(public)服务器上创建的端点。每当该用户在任何地方签到时,您都会收到包含该信息的 ping。
不过,我必须警告您,根据您的描述,我相信这些第三方可能违反了 Foursquare TOS。
关于api - 使用 Foursquare API 搜索私有(private)场所,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27158958/