1

我正在向我的 wordpress 插件添加位置并想使用foursquare公共API. 我想了解的是这将如何工作,因为我的插件将安装在各种系统上。如您所见,用户不需要经过身份验证,因此我可以在插件中提供我们自己的 client_id 一个 client_secret 来调用 api,但这会将它们暴露给公众,并且某些竞争对手可能会滥用它来破坏速率限制。处理这个问题的最佳方法是什么?例如 instagram 是如何工作的?即使我没有登录foursquare,我也可以使用位置搜索,他们是如何做到的?我的想法是代理对我们 api 的调用,并通过添加我们的 client_id/secret 从我们的 api 进行调用,并让用户选择性地插入他自己的,但是硬编码插件的 id/secret 真的是个坏主意吗?

4

1 回答 1

1

有一种方法; 您的插件的每个用户都应该分别获得foursquare API凭据并将其填写在插件(仪表板)的设置中以激活它。

于 2013-02-07T10:15:11.540 回答