Filmaster udostępnia otwarte API dla programistów

  • Home
  • /
  • Blog
  • /
  • Filmaster udostępnia otwarte API dla programistów

Data: 13 stycznia, 2011

Otwartoźródłowy serwis internetowy o tematyce filmowej udostępnił otwarte API programistyczne umożliwiające zewnętrznym deweloperom tworzenie aplikacji w oparciu o dane i funkcjonalność Filmastera. Jednocześnie rozpoczęły się publiczne testy mobilnej aplikacji Filmaster dla telefonów iPhone, opartej całkowicie na otwartym API.

Dzięki API każdy może np. napisać klienta serwisu Filmaster dla ulubionej platformy mobilnej (oficjalnie powstanie jedynie wersja dla iPhone i Androida). Twórcy stron internetowych i blogów o filmach mogą łatwo zintegrować się z Filmasterem, np. umożliwiając ocenianie filmów, czy oferując swoim użytkownikom spersonalizowane rekomendacje.

Serwis LubimyCzytać.pl skorzystał już z tej opcji i obok recenzji książek prezentuje ich ekranizacje oraz recenzje filmów z Filmastera. Mariusz Kryński, twórca API, stworzył za to przykładową aplikację która po podaniu swojej nazwy użytkownika z Filmaster.pl ściąga listę naszych znajomych i automatycznie znajduje filmy, których nie widzieliście, a które powinny spodobać się wam wszystkim (idealne na imprezy!).


Przykładowa aplikacja oparta o API podpowiada jakie filmy najbardziej zadowolą dużą grupę znajomych

API wykonane jest przy użyciu architektury REST – czyli używamy protokołu HTTP, zasoby identyfikowane są przez adresy URI, poszczególne operacje (odczytywanie, tworzenie, usuwanie, modyfikowanie) realizowane są za pomocą odpowiedniej operacji HTTP (GET, PUT/POST, DELETE), nośnikiem danych jest JSON. Adresy URI API zaczynają się od numeru wersji api, w tym przypadku prefiksu /1.0/
Pełna dokumentacja API dostępna jest na otwartym wiki serwisu (w języku angielskim).

Wraz z udostępnieniem interfejsu dla programistów ruszyły też (za pośrednictwem blogu Antyweb.pl) publiczne testy oczekiwanej co najmniej od październikowego StartupFestu aplikacji Filmaster dla iPhone. Filmaster Mobile to serwis mobilny podpowiadający co warto obejrzeć w lokalnym kinie czy w telewizji, w dowolnym miejscu w Polsce i na świecie. Umożliwia „meldowanie” się na seansach i nawiązywanie kontaktów z kinomaniakami o podobnym guście z okolicy. Podstawą działania mobilnego Filmastera jest geo-lokalizacja i personalizacja treści oparta na algorytmie rekomendacji. W trzech słowach: „Foursquare tylko dla filmów”. Testy (można się do nich cały czas zapisać na stronie http://filmaster.pl/mobile) potrwają do końca stycznia, a ogólnodostępna wersja aplikacji powinna się pojawić w sklepie AppStore w lutym. Aplikacja będzie darmowa, a twórcy zarabiać chcą przede wszystkim na reklamie, oferując dystrybutorom filmowym możliwość prezentowania swoich produkcji wyselekcjonowanym grupom użytkowników serwisu.


Ekran startowy aplikacji Filmaster dla iPhone

Kolejna aplikacja, na Androida, planowana jest na marzec 2011. Czy pojawią się wersje na inne platformy, to zależy również od Ciebie.

Źródła

Podobne wpisy

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone


  1. deimon pisze:

    Nie chwal się nie chwal 😉

    1. michuk pisze:

      Jest się czym chwalić to się chwalę 🙂

      1. morsik pisze:

        A klienta w Qt napisać też można? (-

        1. michuk pisze:

          A czemu nie? Najlepiej dla Meego od razu.

          1. Konrad pisze:

            Mogę spróbować, ale testy tylko na Symbianie^1.
            Jest gdzieś dostępny kod aplikacji? Zawsze to łatwiej sportować, nigdy nie byłem dobry w projektowaniu interfejsów 🙂

          2. michuk pisze:

            Napisz na filmaster@filmaster.pl – podeślemy pliki graficzne interfejsu iPhone. Na Symbiana pewnie nie wszystko z tego się nada, ale na pewno lepsze to niż robić od zera.

  2. xbmc pisze:

    Jeśli się rozwinie, to pewnie pojawi się scrapper dla XBMC 🙂

    1. michuk pisze:

      W Pythonie. Tu masz cały kod: https://bitbucket.org/filmaster/filmaster-test/sr…

      1. Artur pisze:

        Dzięki, właśnie też się przymierzam do pisania API w pistonie.

  3. mykodem pisze:

    Jakie to żałosne. Kolejny etap budowy serwisu za pomocą cudzych rąk.
    Jest już dziennikarstwo społeczne, teraz mamy próbę zwiększenia popularności publikacją „API” (z tego co pamiętam to stoi na django?) Szkoda tylko, że to właściciele serwisu będą czerpać zyski z reklam, a zasuwać mają za darmo „czarnuchy”

  4. Jak zwykle aplikacja androidowa opóżniona względem iphonowej.

    1. michuk pisze:

      Trudno się dziwić. Te same funkcje dla Androida pisze się mniej więcej 5 razy dłużej. Gdybym wiedział jaki to szajs, olałbym wersję Androidową zupełnie i zrobił tylko iPhone i porządną wersję HTML5 dla wszystkich smartfonów.

    2. michuk pisze:

      To akurat proste do wytłumaczenia – to co robi się dla iPhone w dzień, na Androidzie zajmuje tydzień.
      Faktycznie gdybym wiedział, że dewelopowanie dla Androida jest tak bolesne, raczej zrezygnowałbym z wersji dedykowanej na Android i stworzył po prostu uniwersalną appkę webową w HTML5 dostosowaną do nowych smartfonów (i tak taka appka powstanie ale jako trzecia w kolejności).

  5. Einstein pisze:

    Bardzo fajny serwis ale dlaczego nowe tytuły filmów są tak rzadko dodawane? Wielokrotnie korzystałem z formularza bez odzewu. :/

    1. michuk pisze:

      Dodawane są na bieżąco – po 10 minutach od wysłania powinny już być w bazie. Jeśli nie ma to albo po prostu były już wcześniej (warto poszukać po oryginalnym tytule bo czasem nie jest dodany polski / angielski odpowiednik) lub coś jest nie tak w zgłoszeniu (np błędny link do IMDB).

      Można teraz też dodawać już ręcznie nowe filmy do bazy przez ten formularz: http://filmaster.pl/dodaj-film/manual/ – to tylko w przypadku gdy nie ma filmu w IMDB.

      Jak czegoś nie rozumiesz pisz na filmaster@flimaster.pl – pomożemy.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Newsletter OSnews raz w tygodniu. Bez reklam.