2016-07-07 33 views
12

Wiem, że Airbnb nie otworzył jeszcze swojego API dla publiczności, ale przeszukując internet znalazłem, że niektórzy ludzie go używają.Jak zdobyć klucz API dla Airbnb

Próbowałem się z nimi skontaktować, a także Airbnb, ale bez żadnych odpowiedzi.

Czy ktoś tutaj zna dowolny kontaktowy adres e-mail, stronę lub numer telefonu, do którego mogę się odnosić?

+0

Chciałbym również wiedzieć. – Watson

Odpowiedz

7

Przeczytałem here, że można znaleźć klucz API, patrząc na wnioski, które AirBNB wykorzystuje na swojej stronie internetowej. Dlatego korzystaj z narzędzi dla programistów internetowych w chrome, firefox lub firebug w firefoxie i przeszukuj żądania w panelu sieci, dopóki nie znajdziesz klucza, który jest używany w żądaniach JSON. Niektóre adresy zawierają ten kluczowy parametr, którego kopiujesz :) działa dla mnie!

Och, BTW, chciałbym przypomnieć, że interfejs API nie jest obecnie oficjalnie udostępniany do pobierania danych w tle, gdy jesteś zalogowany. Gdy użyjesz tego klucza, poznają Twoją tożsamość. Możesz zostać zablokowany lub przynajmniej ostrzeżony przez AirBNB za korzystanie z ich API, podczas gdy być może nie masz na to zgody. Przeczytaj ich warunki, aby upewnić się, że warunki są spełnione. Oczywiście nie ponoszę żadnej odpowiedzialności;)

+0

Będziesz potrzebował identyfikatora klienta, który jest postrzegany jako kluczowy parametr, jeśli używasz skrzypka do przeglądania żądań i odpowiedzi. Ponadto będziesz potrzebować identyfikatora użytkownika. Myślę, że znalazłem nasz w ciągu sesji. – Watson

4

Możesz teraz znaleźć swój klucz API na metatagach kodu źródłowego po zalogowaniu się na swoim pulpicie nawigacyjnym. Szukaj canonical_host, a znajdziesz:

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

Właściwie nawet nie musisz być zalogowany, a znaleziony api_key nie jest api_key, który uwierzytelnia twoje własne konto, ale ogólne. –

-1

O ile mi wiadomo, zamknęli tę usługę od dzisiaj. "Niestety, to już nie jest dostępne" będzie to, co zwraca API.