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

Post on 27-Jul-2015

360 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

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

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

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

клієнтів

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ігри

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

В2В

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

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

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

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

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

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

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

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

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

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 не показуючи діалог користувачу

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

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

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

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

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

Дозапит прав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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

top related