Aplikacje Facebook – sprawdzanie “like” dla strony

W jednym z ostatnich projektów klient zażyczył sobie sprawdzenie polubienia strony z poziomu aplikacji bez autoryzacji użytkownika. Poniżej rozwiązanie tego problemu z użyciem biblioteki Facebook C# SDK. Całość rozwiązania sprowadza się do sprawdzenia danych SignedRequest. Pamiętaj tylko, że to rozwiązanie działa tylko i wyłącznie w kontekście Facebook’a. A więc gdy testujesz aplikację musisz odwoływać się do niej przez osadzenie na fan page’u. Uwaga: Moja wersja bibliotek Facebook C# SDK jest odrobinę zmodyfikowana pod moje wymagania. FacebookApp facebookApp = new FacebookApp(); […]

Read More Here! 1

Demotywatory na Windows Phone 1.2

Demotywatory na Windows Phone zaktualizowane do wersji 1.2. Zmiany w wersji 1.2 obejmują drobne poprawki ikon, optymalizacji kodu oraz obsługi błędów. Ale najważniejsza zmiana dotyczy publikacji aplikacji na rynek międzynarodowy. A więc Polacy na całym świecie od kilku dni mogą się cieszyć demotami, niezależnie od lokalizacji jaką macie ustawioną w telefonie. Tweet

Read More Here! 0

Demotywatory na Windows Phone

Moja kolejna aplikacja została pomyślnie certyfikowana w marketplace. Tym razem jest to apka tylko na rynek polski. A żeby tradycji stało się zadość jest to oczywiście klient Demotywatory.pl. Oprogramowanie pozwala na przeglądanie strony głównej, losowanie, dodawanie demotów i ocenianie, czytanie oraz dodawanie komentarzy. Każdego demota można zapisać w albumie telefonu albo wysłać e-mailem. Czyli pełen klient i do tego (jak zwykle w przypadku demotów) zupełnie za darmo. Poniżej screeny z aplikacji: Tweet

Read More Here! 12

Windows Phone 7 Series – API kamery

API kamery w narzędziach CTP dla Windows Phone 7 Series nie zostało oficjalnie opublikowane i jeszcze nie możemy z niego korzystać. Jednakże przeglądając dump-a emulatora WP7S znalazłem plik o nazwie GAC_CaptureApiManaged_v1_0_0_0_cneutral_1.dll (znajduje się w ścieżce \SYS\MediaApps). Szybki przegląd Reflector-em ukazuje nam klasy od obsługi kamery. Próba podpięcia referencji w projekcie i odpalenie kończy się niepowodzeniem, jednak zainteresowani mogą sobie przejrzeć jak będzie można obsługiwać kamerę. Obiekty alfabetycznie: // nazwa mówi za siebie public class AutoFocusCompletedEventArgs : EventArgs { // Methods public […]

Read More Here! 2

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 […]

Read More Here! 0

SamsungMobileSDKNET

Żeby nie było, iż jestem jednostronny to dla odmiany dziś o firmie Samsung. I o jego w moim mniemaniu cudownym dziecku Samsung Windows Mobile SDK. Na początek małe wytknięcie pięty achillesowej firmy HTC. Otóż mimo iż produkują świetne telefony, z najlepszymy nakładkami i oprogramowaniem, to ogromnym minusem jest brak jakiegokolwiek SDK dla bibliotek HTC. Oczywiście podstawową część obsługi telefonu możemy załatwić standardowymi bibliotekami .NET / Tapi/ ExTapi / RIL ale często te najsmaczniejsze kąski siedzą w warstwach do których HTC […]

Read More Here! 9

RilNET – Radio Interface Layer (RIL) .NET wrapper – sprostowanie

A propos artykułu RilNET – Radio Interface Layer (RIL) .NET wrapper należy się drobne sprostowanie działania biblioteki a przede wszystkim obsługi lokalizacji. Otóż po wielu testach na telefonach firm HP i HTC oraz po przeczytaniu kilku artykułów w sieci wszystkim osobom, które używają RIL-a należy się małe wyjaśnienie o którym nie zdawałem sobie sprawy w momencie pisania wpisu. Otóż implementacja biblioteki RIL zależy od producenta telefonu. Sprowadza się to do tego, iż część funkcji może nie być w ogóle zaimplementowana! […]

Read More Here! 1

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 […]

Read More Here! 0

FlakerNET 2.0

Zaktualizowałem FlakerNET do ostatnich zmian API wprowadzonych przez twórców Flakera. Nowe funkcjonalności to m.in.: – pobieranie obserwowanych – pobieranie obserwujących – pobieranie wiadomości obserwowanych tagów – pobieranie wiadomości przyjaciół – wyszukiwanie – itp. Tweet

Read More Here! 0

FlakerNET 1.0

Powiedziałem “a” trzeba powiedzieć “b” i po BlipNet popełniłem bibliotekę dostępową do API Flakera. Projekt można znaleźć na CodePlex FlakerNET. Jak w przypadku BlipNet 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: // Flakosfera Entry[] entires = new FlakerService().GetFlakosphere(); // Dodanie wpisu new FlakerService(“login”, “password”).AddEntry(“Hello world!”); Dostępna jest pełna implementacja aktualnego API, m.in.: – pobieranie flakosfery – dodawanie wiadomości z linkami i zdjęciami – pobieranie użytkowników […]

Read More Here! 1

Partnerzy