Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

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

  • 481 views
Uploaded on

lviv social media camp 2012...

lviv social media camp 2012
Андрій Іваськевич "Таємниці та перспективи створення Facebook Apps"

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
481
On Slideshare
481
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Іваськевич Андрій
  • 2. Додаткова цінність яку привносить Facebook це напівфабрикатсередовища для ігрової взаємодії, тобто можливість залученнянових гравців із друзів уже залучених.- Фільтрація/cортування по товарах/послугах які полюбляють друзі у Веб магазинах- Сортування згідно інтересів користувача- Показувати в новинах друзів що користувач бажає мати якусь річ.Аплікації які підштовхують користувача підписатися наінформаційні повідомлення і здійснюють монетизацію фанів
  • 3. https://www.facebook.com/apps/application.php?id=155239074562428&sk=app_155239074562428http://www.rice.edu/nationalmedia/news2010-02-18-facebook.shtmlhttp://www.practicalecommerce.com/articles/2757-16-Facebook-Marketing-Strategieshttp://www.wildfireapp.com/products/promotion-builderhttp://fanappz.com/http://woobox.comhttps://www.facebook.com/sonyericsson?ref=ts
  • 4. Go to https://developers.facebook.com/apps
  • 5. Привязування заготовки до аплікації яка знаходиться на вашомусервері
  • 6. FB app розміщені вUser Profile
  • 7. Аплікація яка інтегрована на Facebook Page
  • 8. Для того щоб аплікація могла запитувати FB дані користувачавона повинна Авторизуватися в FB користувача і отримати рядправ на запит відповідної інформації
  • 9. FB використовує 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 не показуючидіалог користувачу
  • 10. В запиті (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
  • 11. Використовуємо Graph API і формуємо RESTful HTTP запитизгідно документаціїhttps://graph.facebook.com/me?access_token=AAAE6XCky...
  • 12. https://graph.facebook.com/me/friends?access_token=AAAE6XVfCky...
  • 13. Нам потрібна знати день народження друзів користувача
  • 14. 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
  • 15. https://developers.facebook.com/docs/reference/api/
  • 16. -Досконало вивчити їх FB Help Center і Developers сайти. Багатокористної інформації і Утиліт для посякденної роботи-Розділення аплікацій на Профайлові і Сторінкові-Публікації на бізнес сторінці варто робити від імені Адмінасторінки.-Користувачі клікають Like і значно рідше Unlike-Запитувати права не на усю інвормацію а частову.Використовувати дозапит.-Дещо простіше API існує для LinkedIn
  • 17. Andriy Ivaskevych</a> and 13 others recommend this.
  • 18. Як підсумок: Для FB мають зміст усі ті ж аплікації що і під Web. Випросто матимете можливість використати додаткові можливості.Використовуючи персональні дані користувача надавати йомуіндивідуальні результати: - Фільтрація/cортування по товарах/послугах які полюбляють друзі у Веб магазинах - Сортування згідно інтересів користувача - В фотоконкурсах сортувати по фото які добавили друзіВикористання інтегрованих засобів Facebook: - Якщо покупець Веб магазину зашарить (через Share діалог FB) інформацію про покупку він отримає безкоштовну доставку - Повідомити друзів про бажання натиснувши Like на речі
  • 19. https://www.facebook.com/promotions_guidelines.phpВони напрямлені як на захист інтересів бізнесу FB так і інтересівкористувачів (тобіш бізнесу FB)• Усілякого роду промо акції на фейсбіці повинні здійснюватися через аплікації а не просто методом відсилання повідомлень чи іншими засобами (Good для розробників)• Якщо вище задоволене то потрібно увідомити що це ваша ініціатива і FB тут ні при чім• Не можна використовувати користувацікі профайли для бізнес цілей. Для цього є Сторінки (Pages).
  • 20. • Якщо хтось переміг в вашому конкурсі ви не можете інформувати його через засоби FB (messages, post on wall, chat).• Використовуючи FB плагіни чи можливості через JavaScript SDK не можна заповнювати форми які передбачається що користувач заповнить сам.• Навіть якщо користувач Like вашу сторінку ви не маєте права вважати підписантом і відсилати напряму до його профайлу• І в цілому не можна використовувати засоби FB з ціллю інакшою ніж вони були задизайнені
  • 21. https://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.phphttps://developers.facebook.comhttps://www.facebook.com/help
  • 22. Open Graph Betahttps://developers.facebook.com/docs/beta/