使用foursquare身份验证

时间:2018-03-03 14:46:31

标签: authentication foursquare

所以我正在创建一个应用程序,我使用foursquare API来获得最近的场地。我也在考虑使用需要用户进行身份验证的功能,例如检入端点。但正如我已经探索过foursquare身份验证,似乎我的用户必须创建foursquare帐户才能使用我的应用程序。

我的问题在于,感觉我将我的应用程序的大部分内容(所有用户详细信息)都提供给了foursquare。就像我想在我的应用程序中创建不需要foursquare帐户的功能一样,不是与foursquare限制我扩展应用程序的能力的关联(因为我的用户基本上都是foursquare的用户。)

那么有没有办法在使用foursquare的功能时创建自己的用户数据库?或者这是否是一个需要考虑的事情?它会在未来引起我的问​​题吗?

1 个答案:

答案 0 :(得分:1)

签入端点需要用户身份验证,因为用户正在检查场地。这是foursquare的关键特征。用户必须是foursquare用户,因为foursquare没有其他方法可以跟踪它们和统计数据,以及评论等。

我认为你想要做的是创建自己的应用程序,允许某人做类似于Swarm或Foursquare中的一些场地功能。您需要创建自己的用户信息数据库并自行跟踪所有内容。如果一个人想要使用任何foursquare功能,他们需要成为foursquare用户。您的应用程序跟踪的任何内容都不会成为foursquare网络的一部分。如果你把事情分开,就无法检查你的应用程序并将其显示在foursquare中。

如果您决定混合搭配,请记住foursquare希望您遵守的数据缓存有时间限制。

至于未来的问题,请仔细阅读API的服务条款,如果您的应用程序看起来像是Swarm或FourSquare的克隆,并且您没有使用他们的用户,他们可能会要求您停止并停止< / p>