1

使用 Meetup API,我正在尝试检索并显示来自多个组的事件列表。该应用程序正在使用 RoR,我是使用 API 的新手,但试图了解它是如何工作的。

这个想法是让每个用户在表单中输入他们组的 Meetup API 密钥和组名称。使用此信息,向 Meetup 发送请求并返回该用户/组的事件列表。然后显示来自多个组的所有当前事件。

一直在查看 Meetup API 文档,看起来我可以像这样发送 URL 请求:https://api.meetup.com/2/events?&sign=true&photo-host=public&group_urlname=sventrepreneurs&page=20where group name = sventrepreneurs (例如)以 JSON 格式返回响应。

如果我使用 API 密钥,这也可以:https://api.meetup.com/2/events?key=API_KEY&sign=true&photo-host=public&group_urlname=sventrepreneurs&page=20

这是否意味着我可以让用户输入他们的组名来请求来自该组的即将发生的事件,而不是输入他们的 API 密钥?

任何见解都会有所帮助。谢谢!

4

1 回答 1

0

我想这是您为什么要使用 Oauth 的一个完美示例,因为您不希望任何人在您的环境中共享他们的 API 密钥。

那里有宝石和策略。例如: https ://github.com/tapster/omniauth-meetup

于 2017-08-24T07:04:38.443 回答