问题标签 [meetup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
103 浏览

node.js - 如何在 Meetup API 中创建用户

我目前正在使用聚会 API,我想使用聚会 API 在我的应用程序上创建用户,以便这些用户能够加入群组、创建活动等。

我不确定我要问的是否可能。

设想

提前致谢!

0 投票
1 回答
697 浏览

javascript - 使用 Meetups API javascript 获取数据

我正在尝试使用带有 API 密钥的聚会 API,但我被 CORS 阻止了。

我正在使用示例 meetup 给出:https://api.meetup.com/2/events?key=mykey&group_urlname=ny-tech&sign=true,用我的 API 密钥替换 API 密钥。这个例子来自这里。

这是我的代码(我拿出我的钥匙并用 <key> 替换它):

我收到这些错误:

从源“ http://127.0.0.1:5500 ”访问“ https://api.meetup.com/2/events?key=aKey&group_urlname=ny-tech&sign=true ”的 XMLHttpRequest已被 CORS 策略阻止:否请求的资源上存在“Access-Control-Allow-Origin”标头。test.html:18

跨域读取阻止 (CORB) 阻止 了 MIME 类型 application/json的跨域响应https://api.meetup.com/2/events?key=aKey&group_urlname=ny-tech&sign=true 。有关详细信息,请参阅 https://www.chromestatus.com/feature/5629709824032768 。

我是 API 新手,我对这里发生的事情感到困惑。我知道meetup API 上的一些API 请求需要OAuth,我仍在努力掌握。但是,由于这是文档中用于 API 密钥的示例,而不是 OAuth,因此我希望它可以与我的 API 密钥一起使用。当我简单地将它粘贴到浏览器中时,该请求有效,但在我使用 jQuery 抓取它时无效。

文档中有几个地方谈到了 CORS: 这里的文档说

“您必须使用 OAuth 才能从 CORS 中受益。”

这里

虽然我们支持对第一方应用程序进行基于密钥的身份验证,但我们要求对代表其他用户执行操作的第三方应用程序进行 OAuth。

我不代表其他用户采取行动。但我是第三方应用程序吗?什么是第一方应用程序?在什么情况下我提出的请求会起作用?

0 投票
0 回答
71 浏览

meetup - 如何使用 Meetup API V3 获取活动的主要图片

我正在尝试从 Meetup API V2 切换到 V3,因为 V2 将很快被弃用。但是,我找不到使用该新版本获取事件主要图片的方法。

使用 APi V2,我能够获得主要图片/2/events以及指向在 Json 答案中返回的事件图片的链接photo_url。但是,在 V3 中,不返回照片 URL。

我一直在尝试使用/:urlname/events来获取事件 ID,然后/:urlname/events/:event_id/photos,使用 Meetup 在线测试控制台的请求返回一个空结果。

0 投票
0 回答
96 浏览

api - 如何使用 OAuth2 将 Meetup.com 日历集成到 Wordpress 网站中?

如何使用 OAuth2 将 Meetup.com 日历集成到您的 Wordpress 网站中?

有谁知道如何将 Meetup.com 集成到 Wordpress 网站中?过去我一直在使用 API:

https://api.meetup.com/self/calendar?photo-host=public&page=20&sig_id=xxxx&sig=xxxxxxx

但是随着 Meetup.com 限制 API 的使用并用 OAuth2 替换它,有人知道替代方案是什么吗?

我希望输出是:

但目前我收到:

{"errors":[{"code":"auth_fail","message":"Invalid csrf credentials"}]}

0 投票
2 回答
1330 浏览

java - 使用 oauth2 进行编程式身份验证

我们使用一些组织的 API 已经有一段时间了,但现在他们开始使用 OAuth2 进行身份验证。他们的 API 完全由我们的应用程序以编程方式使用。所以现在我们必须使用 OAuth2 进行身份验证,这样我们才能再次使用他们的 API。

我对这个身份验证过程有点困惑。有没有一种方法可以以编程方式使用 OAuth 进行身份验证?它说在进行身份验证时将要求用户在继续进行身份验证之前登录,您如何仅从代码中实现此登录?或者您是否需要先使用浏览器进行身份验证,然后使用访问令牌来获取来自应用程序的进一步请求。这种场景下 OAuth2 认证的典型流程是什么?

编辑:只有一个用户是我们的应用程序用于访问其数据的帐户。该用户最终注册为 API 的使用者。

0 投票
1 回答
126 浏览

oauth-2.0 - 使用 OAuth 2 从 Meetup API v3 获取 200 多个事件

在 meetup API v2 及更早版本中,使用 PAGE 和 OFFSET 参数可以获取超过 200 个事件条目。使用 meetup API v3(自 2019-08-15 以来的唯一方法)您只能添加 PAGE 参数,OFFSET 不起作用/不可用,并且 PAGE 最多返回 200 个条目。有谁知道如何从 5 年前获取例如 600 个条目?

这是 v3 的当前文档: https ://secure.meetup.com/meetup_api/console/?path=/:urlname/events

0 投票
1 回答
110 浏览

meetup - Mac 应用程序在会议应用程序中共享屏幕区域

我正在教一些与 google meet 的孩子进行 python 编程。Google meet 不允许共享屏幕区域,所以我正在寻找一些免费/开源的应用程序,以便在通话中仅共享屏幕区域。

我已经在测试 camtwist,但它的输出质量不高,占用了相机输出。所以就像 meet 允许共享单个应用程序窗口一样,我正在寻找一个允许通过它观看的应用程序。

有什么想法?

0 投票
0 回答
64 浏览

python - 如何创建 MeetupAPI 密钥?

我正在尝试使用 MeetUP API(请参阅文档)在 Python 中抓取一些数据(请参阅教程)。但是我无法弄清楚如何创建 API 密钥来继续我的代码。谁能帮我?

我认为关键是 OAuth 注册(见表格),但是我从未使用过 OAuth,我不知道它是如何工作的。如果 OAuth 是关键,那么表单中的“应用程序网站”和“重定向 URL”字段是什么?

最好的祝愿,

0 投票
1 回答
39 浏览

graphql - 将循环列表查询与特定参数查询相结合

我有两个单独的工作调用,定义如下,我试图弄清楚如何组合。该模式特定于Meetup API,但我认为通用 GraphQL-fu 可以在这里提供帮助!

  • 调用 1 获取N事件 ID列表

作为示例查询: {"query":"knitting ","lat":37.774929,"lon":-122.419418,"radius":50}

以下是结果(编织聚会在旧金山并不常见):

  • idCall 2 从Call 1中返回的事件中获取额外的 Event 信息

因此,例如,从 Call1 中获取第一个 ID,使用{"eventId":"281538648!chp"},我们得到

我们如何在调用 1 中包含调用 2 的详细事件信息以及每个事件 ID?

我认为 GraphQL 的意义在于,我不必为从搜索列表N+1中获取N相关项目的附加信息进行查询(我是新手!)

您如何将这两个调用组合到一个查询中,以便除了仅提取事件 ID 之外,我还可以为每个搜索列表提取其他事件信息?

0 投票
2 回答
31 浏览

r - 如何在 r 包 meetupr 中重新运行身份验证?

我正在尝试使用来自此存储库的 meetupr 包:https ://github.com/rladies/meetupr 。根据自述文件,第一次运行 meetupr 函数时会创建一个令牌。就我而言,Meetup 服务器在我使用包时出现问题,这就是我无法登录并生成令牌的原因。现在,在尝试运行 meetupr 时出现错误

此错误消息中提到的文件是空的。

例如,当我运行时会出现此错误:

操作系统:Ubuntu 20.04

R:版本 4.1.2

浏览器:火狐 94.0

我已经尝试过一次remove.packages("meetupr")又一次install.packages("meetupr"),但这没有帮助。

如何重新运行身份验证功能以在此文件中创建令牌?