Facebook_Graph_API_Tworzenie_rozbudowanych_rozwiazan_we_Flashu_facgra.pdf

(1123 KB) Pobierz
1098321889.025.png
Facebook Graph API.
Twor zenie rozbudowanych
rozwiązań we Flashu
Autor: Michael James Williams
Tłumaczenie: Łukasz Schmidt
ISBN: 978-83-246-3381-4
Format: 170×230, stron: 288
Idź do
• Spis treści
• Skorowidz
Katalog książek
Graph API – Lubię to!
• Jak wykorzystać potencjał 500 milionów użytkowników?
• Jak zarejestrować własną aplikację na Facebooku?
• Jakie możliwości kryje ActionScript 3SDK for Facebook Platform?
Ponad 500 milionów użytkowników, spędzających 700 000 000 000 minut miesięcznie na jednej
witrynie. O czym mowa? O serwisie Facebook! Jego potencjał doceniła niejedna rma.
Zastanawiasz się, jak dołączyć do tego grona? Jak zdobyć popularność, fanów i być może zarobić?
Uwierz, że to nic trudnego! Facebook udostępnia bogate API, dzięki któremu bez problemu
zintegrujesz się z witryną facebook.com.
W tej książce wiedza jest na wyciągnięcie ręki. W trakcie lektury nauczysz się korzystać
z dostarczonych funkcji przy użyciu ActionScript 3 SDK for Facebook Platform. Dowiesz się, jak
zarejestrować swoją aplikację, uwierzytelniać użytkowników oraz żądać uprawnień rozszerzonych.
Ponadto zobaczysz, jak korzystać z wyszukiwarki, wykrywać błędy oraz publikować wiadomości
na tym portalu społecznościowym. Książka ta jest idealną pozycją dla każdego fana Facebooka
posiadającego zacięcie programistyczne. Sprawdzi się także doskonale w rękach profesjonalistów
chcących stworzyć nowe narzędzia lub gry dla portalu Facebook. Polub to!
• Zalety i wady Facebooka
• Wybór hostingu WWW
• Dostęp do Graph API poprzez przeglądarkę
• Pobieranie informacji ze strony za pomocą ActionScript 3
• Rejestracja aplikacji na Facebooku
• Uwierzytelnianie za pomocą ActionScript 3
• Uzyskiwanie rozszerzonych uprawnień
• Pobieranie i stronicowanie wyników
• Wykorzystanie wyszukiwarki
• Pisanie w feedzie użytkownika
• Publikowanie sformatowanych postów
• Dodawanie i usuwanie oznaczenia „Lubię to!”
• Obsługa notatek i wydarzeń
• Tworzenie stron, grup, aplikacji i wideo
• Język FQL
Twój koszyk
Cennik i informacje
o nowościach
Czytelnia
• Fragmenty książek
online
Kontakt
Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. 32 230 98 63
© Helion 1991–2011
Dotrzyj do milionów użytkowników serwisu Facebook!
1098321889.026.png 1098321889.027.png 1098321889.028.png 1098321889.001.png 1098321889.002.png 1098321889.003.png 1098321889.004.png 1098321889.005.png 1098321889.006.png 1098321889.007.png 1098321889.008.png 1098321889.009.png 1098321889.010.png 1098321889.011.png
Spis treci
O autorze
9
O recenzencie
11
Wstp
13
Rozdzia 1. Wprowadzenie
17
Dlaczego Facebook jest taki dobry?
17
Facebook jest popularny
18
Liczby
19
Facebook jest wszdzie
19
Programowanie dla Facebooka jest ciekawe
21
Hosting WWW
21
Co to jest host WWW?
21
Dlaczego potrzebny jest host WWW?
22
Jak wybra host?
22
Przydatne oprogramowanie
23
A co z nazwami domen?
23
Jaka znajomo AS3 jest wymagana?
24
Kod ródowy
25
Napdzany przez…
27
Wykrywanie bdów
27
Uwaaj na przechowywanie w pamici podrcznej
28
Uwaga kocowa
30
Rozdzia 2. Witaj w Graphie
31
Dostp do Graph API poprzez przegldark
31
Czas zacz dziaa — adowanie strony
32
Korzystanie z Graph API za pomoc AS3
34
Czas zacz dziaa — pobieranie informacji ze strony za pomoc AS3
35
1098321889.012.png 1098321889.013.png 1098321889.014.png 1098321889.015.png
 
Spis treci
Czas zacz dziaa — deserializowanie obiektu JSON
38
Czas zacz dziaa — wizualizowanie informacji
40
Poczenia
42
Czas zacz dziaa — wyszukiwanie pocze w przegldarce
42
Renderowanie list
46
Czas zacz dziaa — renderowanie list postów
46
Renderowanie pocze
50
Czas zacz dziaa — wywietlanie pocze obiektu Graph
51
Obiekty dajce
53
Czas zacz dziaa — tworzenie obiektu dajcego HTTP
53
Poczenia pocze
59
Czas zacz dziaa — adowanie zdj z albumu
60
Wszystko razem
65
Czas zacz dziaa — przemieszczanie si w Graph
65
Podsumowanie
67
Rozdzia 3. Wpu mnie!
69
Co mona zobaczy?
69
Czas zacz dziaa — rozgldanie si po kontach innych ludzi
70
Co to ma wspólnego z Graph API?
73
Tokeny dostpu s dowodem autoryzacji
74
Autoryzacja uytkownika i aplikacji
74
Czas zacz dziaa — rejestracja aplikacji na Facebooku
75
ID aplikacji + zalogowany uytkownik = token dostpu
78
Czas zacz dziaa — danie tokenu dostpu przy uyciu przegldarki
78
Rejestrowanie URI przekierowania dla naszej aplikacji
78
Uywanie tokenu dostpu
81
Ja, ja, ja
83
Zachowanie tajemnicy
83
Co da nam Facebook?
84
Uwierzytelnianie za pomoc AS3
85
Czas zacz dziaa — uywanie tokenu dostpu w aplikacji Visualizer
85
To oszustwo!
90
Czas zacz dziaa — uwierzytelnianie w aplikacji
90
Inne podejcie
92
Czas zacz dziaa — uwierzytelnianie za pomoc JavaScriptu
92
Tworzenie strony zwrotnej
94
Odbieranie tokenu dostpu
96
Co z uytkownikami, którzy nie uywali wczeniej tej aplikacji?
99
Uprawnienia rozszerzone
101
Czas zacz dziaa — uzyskiwanie uprawnie rozszerzonych
101
Czas zacz dziaa — danie uprawnie rozszerzonych
102
Chc wszystkiego i chc tego teraz
105
Korzystanie z Adobe ActionScript 3 SDK for Facebook Platform
106
Czas zacz dziaa — implementacja SDK
106
Podsumowanie
114
4
1098321889.016.png 1098321889.017.png 1098321889.018.png
Spis treci
Rozdzia 4. Dalej w Graph
117
Pobieranie wikszej liczby wyników ze stronicowaniem
117
Czas zacz dziaa — wywietlanie liczby obiektów na licie
118
Czas zacz dziaa — danie wikszej liczby obiektów
121
Czas zacz dziaa — danie jeszcze wikszej liczby obiektów
123
Stronicowanie
124
Czas zacz dziaa — uzyskiwanie danych podzielonych na strony
125
Czas zacz dziaa — dodawanie parametrów limit i offset do instancji GraphRequest
127
Czas zacz dziaa — danie danych na podstawie daty
129
Czas zacz dziaa — dodawanie parametrów since i until do instancji GraphRequest
131
Czas zacz dziaa — filtrowanie wedug daty za pomoc UI
133
Partycjonowanie z okazji Twoich urodzin
136
Czas zacz dziaa — uywanie parametru ids w Graph URL
139
Podsumowanie
141
Rozdzia 5. Wyszukaj mnie
143
Uywanie funkcji Search (szukaj) na stronie gównej
143
Czas zacz dziaa — badanie wyników szybkiego wyszukiwania
144
Czas zacz dziaa — korzystanie z penego wyszukiwania
146
Wyszukiwanie za pomoc Graph API
149
Czas zacz dziaa — wyszukiwanie bez autoryzacji
149
Czas zacz dziaa — wyszukiwanie po dokonaniu autoryzacji
153
Rónice
156
Ograniczenia
156
Czas zacz dziaa — implementowanie okna Search (szukaj) w projekcie Visualizer
158
Czas zacz dziaa — wyszukiwanie za pomoc SDK
162
Czas zacz dziaa — wyszukiwanie w Twoich aktualnociach
165
Czas zacz dziaa — wyszukiwanie wród postów na tablicy znajomego
167
Czas zacz dziaa — przeszukiwanie aktualnoci za pomoc aplikacji Visualizer
169
Podsumowanie
174
Rozdzia 6. Dodawanie do Graphu
177
Witaj, Facebooku!
177
Czas zacz dziaa — publikowanie na tablicy uytkownika
178
Metody da
181
Co to jest metoda dania?
181
Czas zacz dziaa — uywanie metody POST
182
Czas zacz dziaa — wykrywanie bdów
184
Czas zacz dziaa — przyznawanie potrzebnych uprawnie
186
Czas zacz dziaa — publikowanie posta za pomoc SDK
188
Dalsza praca z postami na tablicy
190
Czas zacz dziaa — publikowanie postów sformatowanych
191
Pisanie na innych tablicach
196
Czas zacz dziaa — pisanie za pomoc aplikacji Visualizer na innej tablicy
197
Parametry actions, privacy i source
198
Parametr actions
198
5
1098321889.019.png 1098321889.020.png 1098321889.021.png 1098321889.022.png 1098321889.023.png 1098321889.024.png
 
Zgłoś jeśli naruszono regulamin