Андрій Іваськевич "Таємниці та перспективи...

36
Основи створення аплікацій під Facebook Іваськевич Андрій

Upload: lviv-startup-club

Post on 27-Jul-2015

360 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Основи створення аплікацій під Facebook

Іваськевич Андрій

Page 2: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

- Додана вартість яку привносить

FB у порівнянні зі звичайним Web

- Як її використати для приваблення

клієнтів

- Як це робиться технологічно

Page 3: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

- Цінність яку вносить Facebook

- Бізнес-моделі аплікацій під FB

- Основи створення Facebook Apps

- Перспективи Facebook Apps

- Обмеження в Facebook

Page 4: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Що таке Web?- Усі присутні

- Усі анонімні

- Усі автономні (непов’язані між собою)

- Хаотично розміщена інформація і бізнес представництва

Page 5: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Цінність яку вносить Facebook

-Велика база зареєстрованих, авторизованих та пов’язних між собою користувачів

-Хороший механізм зв'язуваності активності

-Наявність місць для бізнес присутності

-Розвинений API, плагінів і можливість створення інтегрованих аплікацій

-Відвідуваність

Page 6: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Як це використати?

Page 7: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Місце для бізнес присутності

Facebook Pages – цетральне місце для бізнес активності в Facebook. Місце для:

• Розміщення інформації про бренд/бізнес/продукт• Накопичення фанів • Комунікації з фанами• Проведення промо акцій

Page 8: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"
Page 9: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Місце для бізнес присутності

Повідомлення (Post) зроблене на Facebook Pages розповсюджується засобами Facebookна сторінки фанів (Like-рів)

Page 10: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"
Page 11: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Бізнес-Моделі

Додаткова цінність яку привносить Facebook це напівфабрикат середовища для ігрової взаємодії, тобто можливість залучення нових гравців із друзів уже залучених.

- Фільтрація/cортування по товарах/послугах які полюбляють друзі у Веб магазинах- Сортування згідно інтересів користувача- Показувати в новинах друзів що користувач бажає мати якусь річ.

Аплікації які підштовхують користувача підписатися на інформаційні повідомлення і здійснюють монетизацію фанів

Ігри

Веб Магазин, etc.

В2В

Page 12: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"
Page 13: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Приклади програм які мотивують користувача клікнути LikeКонкурси (Contests)Соціалістичні Змагання (Sweepstake)Опитування (Poll) Отримування знижок (Сoupon) Соціальні починання Аукціони

Page 14: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Linkshttps://www.facebook.com/apps/application.php?id=155239074562428&sk=app_155239074562428 http://www.rice.edu/nationalmedia/news2010-02-18-facebook.shtml

http://www.practicalecommerce.com/articles/2757-16-Facebook-Marketing-Strategies

http://www.wildfireapp.com/products/promotion-builder

http://fanappz.com/

http://woobox.com

https://www.facebook.com/sonyericsson?ref=ts

Page 15: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Facebook аплікація це аплікація яка зареєстрована в FB і використовує дані з FB графу

Page 16: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Реєстрація FB аплікаціїGo to https://developers.facebook.com/apps

Page 17: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Реєстрація FB аплікації

Page 18: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Реєстрація FB аплікаціїПривязування заготовки до аплікації яка знаходиться на вашому сервері

Page 19: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Реєстрація FB аплікаціїFB app розміщені в User Profile

Page 20: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Реєстрація FB аплікаціїАплікація яка інтегрована на Facebook Page

Page 21: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

App AuthorizationДля того щоб аплікація могла запитувати FB дані користувача вона повинна Авторизуватися в FB користувача і отримати ряд прав на запит відповідної інформації

Page 22: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

App AuthorizationFB використовує OAuth 2.0 протокол

Авторизаційний діалог викликається навігацією аплікації на URL подібний наступному

https://www.facebook.com/dialog/oauth?client_id=345647555449638&redirect_uri=http://yourdomain.com/virtual_folder/index.aspx&scope=email

Навігувати на URL потрібно кожного разу як тільки ключ доступу до даних протерміновується. Але якщо права вже надані то FB автоматично перешле аплікацію на redirect_url не показуючи діалог користувачу

Page 23: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

App AuthorizationВ запиті (redirect) який надійде на redirect_uri міститиметься HTTP параметер CODE .

Робимо HTTP запит (request)https://graph.facebook.com/oauth/access_token?client_id=345647555449638&redirect_uri=http://yourdomain.com/virtual_folder/index.aspx&client_secret=d9669ecd3c978aa4a7b1d2b88f3700ea&code=THE_CODE_FROM_ABOVE

і у відповіді (respond) отримуєм ключ доступу access_token і час його дії.

AAAE6XVfCkyYBAPrZBkzdvKKmXdfrZC4UtCGkk2fecZAyc39SGHz0ejlH6QuGsbL4uHhаааfyJGKVtjgzzZBitoQzOMXwfdse3j6SNBxGALJd5mN9wcJGLP

Page 24: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Запит FB інформаціїВикористовуємо Graph API і формуємо RESTful HTTP запити згідно документації https://graph.facebook.com/me?access_token=AAAE6XCky...

Page 25: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Запит FB інформаціїhttps://graph.facebook.com/me/friends?access_token=AAAE6XVfCky...

Page 26: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Запит FB інформації

Page 27: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Дозапит правНам потрібна знати день народження друзів користувача

Page 28: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Дозапит правhttps://www.facebook.com/dialog/oauth?client_id=345647555449638&redirect_uri=http://yourdomain.com/virtual_folder/index.aspx&scope=email,friends_birthday&response_type=tokenhttp://yourdomain.com/virtual_folder/index.aspx#access_token=AAAE6XVfCkyYBANeAqQAWE4WlZCQqjZBq2VdLE6aEUmZCyzL8GphrNYDwj7B1isaWrdT9uRGqbkZBeAckujVUGv11bJR1ZAF66zYyqxTQzHAKHZBzviVFwl&expires_in=6118

Page 29: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Запит FB інформації

https://developers.facebook.com/docs/reference/api/

Page 30: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Секрети створення Facebook Apps-Досконало вивчити їх FB Help Center і Developers сайти. Багато користної інформації і Утиліт для посякденної роботи

-Розділення аплікацій на Профайлові і Сторінкові

-Публікації на бізнес сторінці варто робити від імені Адміна сторінки.

-Користувачі клікають Like і значно рідше Unlike

-Запитувати права не на усю інвормацію а частову. Використовувати дозапит.

-Дещо простіше API існує для LinkedIn

Page 31: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Секрети створення Facebook Apps

Andriy Ivaskevych</a> and 13 others recommend this.

Page 32: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Додана вартість FB аплікаційЯк підсумок: Для FB мають зміст усі ті ж аплікації що і під Web. Ви просто матимете можливість використати додаткові можливості.

Використовуючи персональні дані користувача надавати йому індивідуальні результати:

- Фільтрація/cортування по товарах/послугах які полюбляють друзі у Веб магазинах- Сортування згідно інтересів користувача- В фотоконкурсах сортувати по фото які добавили друзі

Використання інтегрованих засобів Facebook:- Якщо покупець Веб магазину зашарить (через Share

діалог FB) інформацію про покупку він отримає безкоштовну доставку

- Повідомити друзів про бажання натиснувши Like на речі

Page 33: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Обмеженняhttps://www.facebook.com/promotions_guidelines.php

Вони напрямлені як на захист інтересів бізнесу FB так і інтересів користувачів (тобіш бізнесу FB)

• Усілякого роду промо акції на фейсбіці повинні здійснюватися через аплікації а не просто методом відсилання повідомлень чи іншими засобами (Good для розробників)

• Якщо вище задоволене то потрібно увідомити що це ваша ініціатива і FB тут ні при чім

• Не можна використовувати користувацікі профайли для бізнес цілей. Для цього є Сторінки (Pages).

Page 34: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Обмеження• Якщо хтось переміг в вашому конкурсі ви не можете

інформувати його через засоби FB (messages, post on wall, chat).

• Використовуючи FB плагіни чи можливості через JavaScript SDK не можна заповнювати форми які передбачається що користувач заповнить сам.

• Навіть якщо користувач Like вашу сторінку ви не маєте права вважати підписантом і відсилати напряму до його профайлу

• І в цілому не можна використовувати засоби FB з ціллю інакшою ніж вони були задизайнені

Page 35: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

Linkshttps://developers.facebook.com/docs/beta/

http://www.insidefacebook.com/2008/07/28/facebook-for-business-what-it-needs-what-it-has/

https://www.facebook.com/promotions_guidelines.php

https://developers.facebook.com

https://www.facebook.com/help

Page 36: Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

ПерспективиOpen Graph Beta

https://developers.facebook.com/docs/beta/