406错误/ Eventbrite搜索API的响应

Dan*_*mas 6 python-3.x python-requests eventbrite

我目前正在尝试从Jupyter Labs的Eventbrite API平台中提取数据。发出请求时,有时会收到406不可接受的错误。但是,总是会在几分钟后再次发出相同的请求,则该请求会将数据拉细。

我检查了通常的情况:即,我没有超出请求限制。

这是我当前正在发出的请求:

url = 'https://www.eventbriteapi.com/v3/events/search/?token=MY_TOKEN_HERE&location.latitude=42.34631505453378&location.longitude=-71.04174243961083&location.within=3km&start_date.range_start=2019-10-30T00:00:00Z&start_date.range_end=2019-11-30T00:00:00Z&expand=venue'

x = requests.get(url)
x
Run Code Online (Sandbox Code Playgroud)

以及响应:

<Response [406]>
Run Code Online (Sandbox Code Playgroud)

对问题可能有什么想法?

小智 0

是的,一个多星期前我收到了他们发来的一封电子邮件,内容是:

\n\n

您好,\n我们今天将联系您以跟进事件/搜索/端点的情况。感谢您在我们努力解决该问题期间的耐心等待。\n对 Eventbrite 事件搜索 API (GET /v3/events/search/) 的访问将于太平洋时间 12 月 12 日星期四晚上 11:59 关闭。 2019.

\n\n

我们强烈建议您提前从应用程序中查找并删除向此事件搜索 API 发出请求的任何代码。

\n\n

为什么会发生这种情况?\n我们\xe2\x80\x99 正在删除事件搜索 API,以进一步改进 Eventbrite 平台并允许我们支持更多创作者及其活动。允许公众访问这个特定的 API 影响了我们的平台以及我们努力为创作者及其参与者提供的高水平服务。我们能够提供通过我们的事件 API 检索您的事件数据的替代访问权限(见下文)。

\n\n

替代 API 是什么?\n要通过我们的 API 获取事件,请参阅:\xc2\xa0\n \xe2\x80\xa2 按 ID 检索事件 \xe2\x80\x94 GET /v3/events/:event_id/\n \xe2\x80 \xa2 按地点列出活动 \xe2\x80\x94 GET /v3/venues/:venue_id/events/\xc2\xa0\n \xe2\x80\xa2 按组织列出活动 \xe2\x80\x94 GET /v3/organizations /:organization_id/事件/

\n\n

如果您\xe2\x80\x99代表其他用户检索私有事件,则可以完成应用程序授权流程。如果您\xe2\x80\x99有兴趣代表许多 Eventbrite 创建者检索公共事件,您可以申请我们的分发合作伙伴计划。

\n\n

对于有关此决定的沟通延迟以及此更改造成的不便和沮丧,我们深表歉意

\n\n

此致\nEventbrite 开发者支持

\n\n

所以看起来至少最终确认他已经死了。

\n