【问题标题】:Airbnb API key not unique per userAirbnb API 密钥不是每个用户唯一的
【发布时间】:2018-01-31 00:34:12
【问题描述】:

我一直在研究 Airbnb API 并开始使用它并提出一些请求。某些 API 调用(例如 calendar_months)需要 API 密钥: https://www.airbnb.com/api/v2/calendar_months?key=your_api_key&listing_id=17794278&_format=with_price

我知道您的 API 密钥可以在元标记中找到,或者通过在浏览器中检查请求 (How to acquire API key for Airbnb) 找到。这很好,我已经成功找到了我的 API 密钥。

我担心这个键似乎不是唯一的。我已经从具有不同 IP 地址的多个网络上的多台计算机上检索了 API 密钥——即使是从与我之前的 Airbnb 活动没有关联的另一个国家的服务器中检索到的。我总是找到相同的 API 密钥:d306zoyjsyarp7ifhu67rjxn52tv0t20

我通常不会在某个地方(显然)发布我的帐户的密钥,但很明显,这个 API 密钥不是我独有的。谷歌快速搜索显示许多人已经在使用它: https://www.google.com/search?q=d306zoyjsyarp7ifhu67rjxn52tv0t20

您可以使用 API 密钥 3092nxybyb0otqw18e8nh5nty 找到相同的情况。这是我最初在旧的非官方 airbnb api 文档 (Does you have a copy of a documentation of unofficial AirBnb API?) 中找到的,因此有些人可能已经在那里找到并开始使用它是可以理解的。

我已经广泛搜索以找到一些关于此的讨论,但我找不到任何东西,我对此有很多问题:

  • 查找您自己的 API 密钥并在 Google 上搜索它 - 是否有其他人共享您的密钥?
  • 您是否在不同的计算机/网络上收到不同的密钥?
  • 如果密钥不能唯一标识用户,为什么 Airbnb 会要求某些请求提供密钥?
  • 是否有一些我忽略的东西可以让他们识别我,即使很多人共享此密钥?
  • 如何获得真正唯一的 API 密钥?
  • 为什么没有人谈论这个?

谢谢!

【问题讨论】:

  • 这是“唯一”用户Airbnb Tech Team 的密钥:p。他们不想开放公共 API,但他们似乎不介意人们是否使用他们的私有 API
  • 这些是/是 Airbnb 支持人员需要回答的问题,而不是 help center 定义的有关编程的问题。

标签: api key unique


【解决方案1】:

我再次检查了我的airbnb API Key,和你的一样:d306zoyjsyarp7ifhu67rjxn52tv0t20

就在我查看这个问题之前,我认为这个密钥对于我的帐户来说是唯一的。

查找您自己的 API 密钥并在 Google 上搜索它 - 是否有其他人共享您的密钥?

没有人共享您的 airbnb 密钥,并且每个人都在共享此密钥。

您是否在不同的计算机/网络上收到不同的密钥?

没有。我检查了不同的计算机/网络

如果密钥不能唯一标识用户,为什么 Airbnb 会要求某些请求提供密钥?

我发现Airbnb使用IP地址来识别不同的用户。

是否有一些我忽略的东西可以让他们识别我,即使很多人都在共享这个密钥?

我猜还有另一个参数可以帮助airbnb识别不同的用户。但我还没找到。

如何获得真正唯一的 API 密钥?

不知道。只有 Airbnb 工程团队知道。

为什么没有人谈论这个?

我想每个人都会认为这把钥匙是他/她独有的。

【讨论】:

    猜你喜欢
    • 2017-04-01
    • 2016-05-20
    • 2016-11-09
    • 1970-01-01
    • 2011-08-28
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    • 2016-05-15
    相关资源
    最近更新 更多