我正在尝试通过 jQuery/JavaScript 通过 api 调用从 meetup 检索特定类别中的开放事件列表。
我在聚会控制台 ( https://secure.meetup.com/meetup_api/console/?path=/2/open_events ) 中输入了 key 并收到了可行的结果。然而,当我尝试在我的网站甚至 hurl.it 上重新创建调用时,我遇到了身份验证问题。
结果是: "details": "API 请求必须经过 key 签名、oauth 签名或附带 key :http://www.meetup.com/meetup_api/docs/#authentication ", “代码”:“未授权”, "problem": "您无权提出该请求"
但是,我将授权请求作为 header 传递 标志:真 key:我从 meetup 收到的 api key
当谈到 meetup 想要或提供的所有不同形式的身份验证(api、oauth1、oauth2)时,我感到很困惑。我只想向我网站的用户显示事件列表。最好的方法是什么?我究竟做错了什么?
最佳答案
在“open_events?”之后检查您的请求部分。如果问号后面有一个 & 符号,请尝试将其删除。有些人发现这可以解决问题。
检查您的“http”调用,确保它们全部采用“https”形式,而不仅仅是“http”,因为这也可能导致错误。
关于javascript - meetup api 请求 open_events,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34582316/