Airbnb API密钥并非每个用户唯一

时间:2017-08-22 16:06:17

标签: api key unique airbnb

我一直在研究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 docs(Does you have a copy of a documentation of unofficial AirBnb API?)中找到了这个,所以有些人可能在那里找到并开始使用它是可以理解的。

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

我再次检查了我的airbnb API密钥,与您的密钥相同:d306zoyjsyarp7ifhu67rjxn52tv0t20

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

  

查找您自己的API密钥,然后在Google上进行搜索-是否有其他人共享您的密钥?

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

  

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

否。我已经签入了其他计算机/网络

  

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

我发现Airbnb使用IP地址来标识其他用户。

  

即使许多人共享此密钥,我是否也忽略了某些东西,使他们能够识别我?

我想还有其他参数可以帮助airbnb识别不同的用户。但是我还没有找到。

  

如何获取真正独特的API密钥?

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

  

为什么没有人在谈论这个?

我认为每个人都会认为此密钥是他/她独有的。