【问题标题】:How to acquire API key for Airbnb如何获取 Airbnb 的 API 密钥
【发布时间】:2016-11-09 16:11:25
【问题描述】:

我知道 Airbnb 还没有向公众开放他们的 API,但是在互联网上搜索我发现有人在使用它。

我尝试联系他们,也尝试联系 Airbnb,但没有任何答案。

这里有人知道我可以参考的任何联系电子邮件、页面或电话号码吗?

【问题讨论】:

    标签: api api-key


    【解决方案1】:

    只是为了更新这组答案,api在以下地址但需要先请求访问。

    https://www.airbnb.com/partner

    它提供了一个常见问题解答,告知您该过程,并且会始终更新

    【讨论】:

      【解决方案2】:

      登录 Airbnb.com,打开 Web 开发者控制台,转到网络选项卡,按 json 类型过滤,查看 url 并找到“client_id”。 我找到了这个答案here

      【讨论】:

        【解决方案3】:

        据我所知,他们从今天起已经关闭了这项服务。 “不幸的是,这不再可用”将是 API 返回的内容。

        编辑: 几天后它又开始工作了。很奇怪,可能是内部问题,或者我们的速率受限或其他原因。

        【讨论】:

          【解决方案4】:

          您现在可以在登录仪表板时在源代码的元标记上找到您的 API 密钥。搜索canonical_host,你会发现:

          {"canonical_host":"www.airbnb.com","api_config":{"key":"<your-api-key>"}
          

          【讨论】:

          • 其实你甚至不需要登录,而且你找到的api_key不是验证你自己账户的api_key,而是一个通用的。
          【解决方案5】:

          我已阅读here,您可以通过查看 AirBNB 在他们自己的网站中使用的请求来找到您的 API 密钥。因此,使用 chrome 或 firefox 中的 web-developer 工具,或 firefox 中的 firebug 并在网络面板中搜索请求,直到找到任何 JSON 请求中使用的密钥。一些 url 包含这个关键参数,你复制它:) 对我有用!

          哦,顺便说一句,我想提醒您,该 API 目前尚未正式发布,用于在您登录时在后台获取数据。当您使用此密钥时,他们会知道您的身份。 AirBNB 可能会阻止或至少警告您使用他们的 API,而您可能不允许这样做。阅读他们的条款和条件以确保。当然,我不承担任何责任;)

          【讨论】:

          • 如果您使用 fiddler 查看请求和响应,您将需要被视为关键参数的 clientid。此外,您还需要用户 ID。我想我在会话字符串中找到了我们的。
          猜你喜欢
          • 2012-02-07
          • 2018-01-07
          • 2015-08-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-03-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多