Airbnb API 密钥对于每个用户来说不是唯一的

问题描述 投票:0回答:2

我一直在研究 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 密钥可以在元标记中找到,或者通过检查浏览器中的请求来找到(如何获取 Airbnb 的 API 密钥)。这很好,我已经成功找到了我的 API 密钥。

我担心的是这个密钥似乎不是唯一的。我已从具有不同 IP 地址的多个网络上的多台计算机检索了 API 密钥,甚至从与我之前的 Airbnb 活动无关的另一个国家/地区的服务器检索了 API 密钥。我总是找到相同的 API 密钥:d306zoyjsyarp7ifhu67rjxn52tv0t20

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

您可以使用 API 密钥 3092nxybyb0otqw18e8nh5nty 找到相同的情况。我最初在旧的非官方爱彼迎 API 文档中找到了这个(您有非官方爱彼迎 API 文档的副本吗?),所以有些人可能在那里找到了它并开始使用它,这是可以理解的。

我进行了大量搜索以找到有关此问题的一些讨论,但我找不到任何内容,并且我对此有很多疑问:

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

谢谢!

api key unique
2个回答
4
投票

我再次检查了我的爱彼迎 API 密钥,与您的相同:

d306zoyjsyarp7ifhu67rjxn52tv0t20

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

查找您自己的 API 密钥并在 google 上搜索它——还有其他人共享您的密钥吗?

没有人共享您的爱彼迎密钥,而每个人都在共享此密钥。

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

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

如果密钥不能唯一地识别用户,为什么 Airbnb 需要密钥来处理某些请求?

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

有什么我忽略的东西可以让他们识别我的身份,即使很多人都共享这个密钥?

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

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

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

为什么没人讨论这个?

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


0
投票

很好奇你是否明白了这一点。我正在尝试使用 Airbnb API 解决一些问题,但如您所知,您无法轻松获得它。 你最后做了什么?

© www.soinside.com 2019 - 2024. All rights reserved.