Jakub Florczyk - Blog o programowaniu .NET i Android

Programista praktyczny

Tag: BlipiNET

Pocket Blip 2.0

Kolejna odsłona Pocket Blip. Już dostępna w Windows Marteplace oraz na stronie aplikacji.

    Zmiany w wersji 2.1:

  • Dodana odpowiedź z cytowaniem.
  • Dodana opcja bliplog w “Skocz na…”.
  • Dodana opcja “przybliżonej lokalizacji” określanej na podstawie wieży komórkowej (ta opcja może nie działać na niektórych telefonach).
  • Dodane proste dodawanie ^pocketblip do obserwowanych.
  • Dodany podgląd profilu użytkownika ze statystykami dostarczanymi przez Blipi.pl.
  • Dodany podgląd i zarządzanie obserowowanymi.
  • Dodany podgląd obserwujących.
  • Dodane wklejki do wiadomości (często używane teksty).
  • Dodana opcja pozwalająca na wylączenie połączenia przy roamingu + opcja na pobieranie danych tylko po WiFi.
  • Zmieniona sekretarka, teraz także pokazuje “cytowania ciebie” i “mówienie o tobie”.
  • Zwiększona ikona zdjęcia przy wiadomości na ekranach VGA i większych.
  • Zmiana “Przejdź…” na “Skocz na…”.
  • Zmiana okna “Skocz na…”.
  • Zmiany w notyfikacjach.
  • Zmieniony sposób wyświetlania daty / godziny wiadomości.
  • Usunięta opcja sprawdzania wersji (naruszała regulamin Windows Marketplace for Mobile).

BlipiNET 2.0

Marek Foss od Blipi.pl zaktualizował dziś API do wersji 2.0 wprowadzając kilka ulepszeń. Co za tym idzie zaktualizowałem także BlipiNET.

Zmiany w najnowszej wersji:

  • klucz API wymagany jest tylko do wyszukiwania, reszta metod go nie używa
  • usunięte zostały metody GetTrackedBy oraz GetRank
  • powyższe metody zastąpiła metoda GetStats która zwraca pełne statystyki użytkownika: liczba obserwujących, zmiana liczby obserwujących, liczba obserwowanych, zmiana liczby obserwowanych, liczba cytowań, liczba wzmianek, ranking i zmiana rankingu

Ponieważ aktualnie pracuje nad zmianami w Pocket Blip już można zobaczyć roboczą wersję widoku profilu użytkownika:

Marek na Blipie zdradził także, że pracuje nad udostępnieniem trendów w API.

BlipiNET

W nowej wersji Pocket Blip pracuję nad zmianą dostawcy wyszukiwarki oraz statystykami użytkowników. Wybór dostawcy padł na Blipi Marka Fossa, ponieważ poza wyszukiwarką Marek udostępnia też ranking i licznik obserwujących. Z tego powodu powodu popełniłem bibliotekę dostępową .NET do API. Projekt można znaleźć na CodePlex BlipiNET.

Jak w przypadku innych bibliotek zdecydowałem się na “toporne” metody HttpWebRequest ze względu na brak nowych rozwiązań a’la WCF w wersji Json w Compact Framework.

Przykłady użycia:

// Wyszukiwanie wiadomości
BlipiService bs = new BlipiService("[twój klucz API]");
Message[] messages = bs.Search("jakubflorczyk");
// Ranking (Top100)
BlipiService bs = new BlipiService("[twój klucz API]");
User userRank = bs.GetRank("jakubflorczyk");

Dostępna jest pełna implementacja aktualnego API:
- wyszukiwanie
- pobieranie rankingu użytkownika
- pobieranie licznika obserwujących użytkownika
- pobieranie statystyk Top 10 i 100