Cambler APIWykorzystanie niektórych zasobów wymaga uwierzytelnienia. Istnieją dwa sposoby uwierzytelnienia.OAuthOAuth to protokół uwierzytelniania użytkowników, który pozwala zewnętrznym aplikacjom na dostęp do konta użytkownika bez konieczności podawania hasła. Więcej informacji na temat OAuth można znaleźć na stronie oauth.net. Serwis Cambler korzysta z uwierzytelniania za pomocą OAuth według specyfikacji w wersji 1.0a, podpisanego przy użyciu HMAC-SHA1. Każda aplikacja używająca OAuth musi posiadać Klucz API, który można uzyskać po rejestracji na stronie cambler.pl/apps. Dla aplikacji korzystających z przeglądarki WWW wymagane jest podanie adresu zwrotnego (callback). Aplikacja nie korzystająca z przeglądarki WWW po zaakceptowaniu przez użytkownika otrzyma 8-cyfrowy PIN, będący odpowiednikiem parametru oauth_verifier. Dla aplikacji korzystających z pełnego interfejsu WWW serwisu Blip.pl dostępne są następujące adresy URL:
http://api.cambler.pl/oauth/request_token
Lista dostępnych bibliotek do obsługi OAuth znajduje się na stronie oauth.net/code.
Uwierzytelnianie Basic HTTPUwierzytelnianie odbywa się poprzes przesłanie loginu połączonego z hasłem znakiem dwukropka, zakodowany algorytmem Base64 i przesłany w nagłówku Authorization z prefiksem Basic. np. nagłówek uwierzytelniający dla użytkownika "ania" z hasłem "lato" wygląda w następujący sposób: Authorization: Basic c3RlZmFuOnBsZWN5Ljg=
|