使用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=20 where 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密钥?
任何见解都会有所帮助。谢谢!
发布于 2017-08-24 15:04:38
我想这是一个很好的例子,说明了为什么你想使用Oauth,因为你不希望任何人在你的环境中只分享他们的API-key。
这里有一些精华和策略可供选择。例如:https://github.com/tapster/omniauth-meetup
https://stackoverflow.com/questions/39357323
复制相似问题