Из Википедии, бесплатной энциклопедии
  (Перенаправлено из Facebook Connect )
Перейти к навигации Перейти к поиску

Facebook Platform является набор услуг, инструментов и продуктов , предоставляемых службой социальной сети Facebook для сторонних разработчиков создавать свои собственные приложения и сервисы, доступ к данным в Facebook. [1]

Текущая платформа Facebook была запущена в . [2] Платформа предлагает набор программных интерфейсов и инструментов, которые позволяют разработчикам интегрироваться с открытым « социальным графом » личных отношений и других вещей, таких как песни, места и страницы Facebook. Приложения на facebook.com, внешние веб-сайты и устройства имеют доступ к графику.

История [ править ]

Facebook запустил платформу Facebook на , предоставляя разработчикам программного обеспечения основу для создания приложений , взаимодействующих с основными функциями Facebook . [1] [2] язык разметки называется Facebook язык разметки был введен одновременно; он используется для настройки внешнего вида приложений, создаваемых разработчиками. До платформы Facebook Facebook сам создавал множество приложений на веб-сайте Facebook, в том числе Подарки, позволяющие пользователям отправлять виртуальные подарки друг другу, Marketplace , позволяющий пользователям публиковать бесплатные тематические объявления, события Facebook, давая пользователям способ информировать их друзья о предстоящих событиях, Видео, позволяя пользователям делиться домашними видео друг с другом [3] [4] и играми в социальных сетях , где пользователи могут использовать свои связи с друзьями, чтобы помочь им продвигаться в играх, в которые они играют. Платформа Facebook позволила внешним партнерам создавать аналогичные приложения. [1] [2] Многие ранние популярные игры для социальных сетей сочетают в себе возможности. Например, одна из первых игр, которая достигла вершины рейтинга приложений, (Lil) Green Patch , объединила виртуальные подарки с уведомлениями о событиях для друзей и пожертвованиями на благотворительность через Causes.

Сторонние компании предоставляют метрики приложений, и несколько блогов возникли в ответ на требования приложений Facebook. На, Altura Ventures объявила об «Инвестиционном фонде Altura 1 Facebook», став первой в мире фирмой венчурного капитала, работающей только с Facebook. [5]

На , Facebook изменил способ измерения популярности приложений, чтобы сосредоточить внимание на более привлекательных приложениях, после критики, что ранжирование приложений только по количеству людей, которые установили приложение, давало преимущество высоко вирусным, но бесполезным Приложения. [6] Технический блог Valleywag раскритиковал приложения Facebook, назвав их «рогом изобилия бесполезности». [7] Другие призвали ограничить использование сторонних приложений, чтобы не ухудшить работу пользователей Facebook . [8] [9]

Приложения, созданные на платформе, включают шахматы , которые позволяют пользователям играть в игры со своими друзьями. [10] В таких играх ходы пользователя сохраняются на веб-сайте, что позволяет сделать следующий ход в любое время, а не сразу после предыдущего. [11]

От на платформе Facebook было разработано семь тысяч приложений, еще сотня создавалась ежедневно. [12] Ко второй ежегодной конференции разработчиков f8 поколичество приложений выросло до 33 000 [13], а число зарегистрированных разработчиков превысило 400 000. [14]

В течение нескольких месяцев после запуска платформы Facebook возникли проблемы, связанные с « спамом приложений », когда приложения Facebook «рассылают спам» пользователям с просьбой об их установке. [15]

Интеграция Facebook была объявлена ​​для Xbox 360 и Nintendo DSi нана E3. [16] Вкл., Sony объявила об интеграции с Facebook, чтобы предоставить первую фазу множества новых функций для дальнейшего подключения и улучшения социальных сетей на PlayStation 3. [17] Вкл., Facebook объявил о выпуске HipHop для PHP в качестве проекта с открытым исходным кодом. [18] Марк Цукерберг сказал, что его команда из Facebook разрабатывает поисковую систему Facebook. [19] «Facebook вполне может отвечать на вопросы людей. В какой-то момент мы это сделаем. У нас есть команда, которая работает над этим », - сказал Марк Цукерберг. По его мнению, традиционные поисковые системы возвращают слишком много результатов, которые не обязательно отвечают на вопросы.« Поисковым системам действительно необходимо разработать набор ответов: «У меня есть конкретный вопрос, ответьте мне на этот вопрос ».

На , Facebook анонсировал Haxl, библиотеку Haskell, которая упростила доступ к удаленным данным, таким как базы данных или веб-сервисы. [20]

Партнерство с производителями устройств [ править ]

Начиная с 2007 года Facebook установил партнерские отношения по обмену данными с как минимум 60 производителями мобильных телефонов, включая Apple , Amazon , BlackBerry , Microsoft и Samsung . [21] Этим производителям были предоставлены данные пользователей Facebook без согласия пользователей. [21] Большинство партнерств осталось на месте по состоянию на 2018 год, когда о партнерствах впервые было объявлено публично. [21]

Компоненты платформы высокого уровня [ править ]

Graph API [ править ]

Graph API - это ядро ​​платформы Facebook, позволяющее разработчикам считывать и записывать данные в Facebook. Graph API представляет собой простой, согласованный вид социального графа Facebook, единообразно представляющий объекты на графике (например, людей, фотографии, события и страницы) и связи между ними (например, отношения друзей, общий контент и теги фотографий. ). [22]

Аутентификация [ править ]

Аутентификация Facebook позволяет приложениям разработчиков взаимодействовать с Graph API от имени пользователей Facebook и обеспечивает механизм единого входа в веб-приложениях, мобильных и настольных приложениях. [23]

Плагины социальных сетей [ править ]

Плагины социальных сетей, в том числе кнопка «Нравится» , «Рекомендации» и «Лента действий», позволяют разработчикам предоставлять своим пользователям возможности взаимодействия с пользователями с помощью всего нескольких строк HTML. Все социальные плагины являются расширениями Facebook и разработаны таким образом, что никакие пользовательские данные не передаются сайтам, на которых они появляются. [24] С другой стороны, социальные плагины позволяют Facebook отслеживать привычки просмотра своих пользователей через любые сайты, на которых есть эти плагины.

Протокол Open Graph [ править ]

Логотип протокола Open Graph

Протокол Open Graph позволяет разработчикам интегрировать свои страницы в глобальный инструмент отображения / отслеживания Facebook Social Graph . Эти страницы получают функциональность других графических объектов, включая ссылки на профили и потоковые обновления для подключенных пользователей. [25] Теги OpenGraph в HTML5 могут выглядеть так:

<meta  property = "og: title"  content = "Пример заголовка статьи" > <meta  property = "og: site_name"  content = "example.com website" > <meta  property = "og: type"  content = "article" > <meta  property = "og: url"  content = "http://example.com/example-title-of-article" > <meta  property = "og: image"  content = "http://example.com/ article_thumbnail.jpg " > <meta  property = " og: image " content = "http://example.com/website_logo.png" ><meta  property = "og: description"  content = "Этот пример статьи является примером протокола OpenGraph." >

iframe [ править ]

Facebook использует фреймы, чтобы позволить сторонним разработчикам создавать приложения, которые размещаются отдельно от Facebook, но работают в рамках сеанса Facebook и доступны через профиль пользователя. Поскольку iframe по существу вкладывают независимые веб-сайты в сеанс Facebook, их контент отличается от форматирования Facebook.

Facebook изначально использовал «язык разметки Facebook (FBML)», чтобы позволить разработчикам приложений Facebook настраивать «внешний вид» своих приложений в ограниченной степени. FBML - это спецификация того, как кодировать контент, чтобы серверы Facebook могли его читать и публиковать, что необходимо в специальной ленте Facebook, чтобы система Facebook могла правильно анализировать контент и публиковать его, как указано. [26] FBML, установленный любым приложением, кэшируется Facebook до тех пор, пока его не заменит последующий вызов API. Facebook также предлагает специализированную библиотеку JavaScript для Facebook (FBJS). [27]

Facebook прекратил принимать новые приложения FBML на , [28], но продолжал поддерживать существующие вкладки и приложения FBML. С FBML больше не поддерживался, и FBML больше не функционировал с . [ необходима цитата ]

Facebook Connect [ править ]

Facebook Connect , [29] также называется Войти с использованием Facebook , как OpenID , представляет собой набор аутентификации API , с Facebook , которые разработчики могут использовать , чтобы помочь своим пользователям общаться и делиться с Facebook друзей , таких пользователей (включения и выключения Facebook) и увеличение участия для своего веб-сайта или приложения. При таком использовании участники Facebook могут входить на сторонние веб-сайты, в приложения, мобильные устройства и игровые системы со своей учетной записью Facebook и, во время входа в систему, могут связываться с друзьями через эти средства массовой информации и публиковать информацию и обновления в своем профиле Facebook.

Первоначально представленный на конференции разработчиков Facebook, F8, в , Вход через Facebook стал общедоступным в . Согласно статье из The New York Times: «Некоторые говорят, что эти службы представляют собой удивительное новое мышление в Кремниевой долине. Вместо того, чтобы пытаться накапливать информацию о своих пользователях, все интернет-компании (включая Facebook, Google, MySpace и Twitter) делятся по крайней мере, некоторые из этих данных, чтобы людям не приходилось снова и снова вводить одну и ту же идентификационную информацию на разных сайтах ". [30]

Вход через Facebook не может использоваться пользователями в местах, где нет доступа к Facebook, даже если сторонний сайт иным образом доступен из этого места. [31]

Согласно Facebook, пользователи, которые вошли в The Huffington Post с помощью Facebook, проводили на сайте больше времени, чем средний пользователь. [32]

Микроформаты [ править ]

В , Facebook начал использовать микроформат hCalendar для разметки событий и hCard для мест проведения мероприятий, позволяя извлекать детали из собственного календаря или картографических приложений пользователей. [33]

Мобильная платформа [ править ]

Платформа пользовательского интерфейса для мобильного веб-сайта основана на Xhp , библиотеке Javelin Javascript и WURFL . [34] Популярность мобильной платформы резко возросла с момента ее запуска. В, количество пользователей, вошедших на сайт с мобильных устройств, впервые превысило количество авторизаций через Интернет. [35]

Прием [ править ]

Многие разработчики приложений Facebook пытались создать вирусные приложения. Стэнфордский университет даже предложил занятия осенью 2016 г.под названием Computer Science (CS) 377W: «Создание привлекательных веб-приложений с использованием показателей и обучения на Facebook». Многочисленные приложения, созданные этим классом, были очень успешными и вошли в число лучших приложений Facebook, а некоторые из них достигли более 3,5 миллионов пользователей в месяц. [36]

В 2011 году The Guardian выразила обеспокоенность тем, что пользователи, публикующие контент через стороннего поставщика, могут потерять свое веб-позиционирование, если их сервис будет удален; а открытый граф может заставить подключать веб-присутствие к социальным сервисам Facebook даже для людей, использующих свои собственные каналы публикации. [37] В июне 2018 года The New York Times раскритиковала партнерство Facebook с производителями устройств, написав, что данные, доступные этим производителям, «вызывают озабоченность по поводу защиты конфиденциальности компании и соблюдения постановления о согласии от 2011 года с Федеральной торговой комиссией». [21]

См. Также [ править ]

  • Возможности Facebook
  • Программное обеспечение и протоколы распределенных социальных сетей

Ссылки [ править ]

  1. ^ a b c Киркпатрик, Дэвид (29 мая 2007 г.). «План Facebook по подключению мира» . CNN. Архивировано из оригинального 26 февраля 2008 года . Проверено 5 марта 2008 года .
  2. ^ a b c «Как начать работу с Open Graph» . Facebook. 23 сентября 2011 г.
  3. ^ Джордж-Кош, Дэвид (5 июля 2007). «Пользователи Facebook, использующие Торговую площадку» . Глобус и почта . Торонто . Проверено 3 мая 2008 года .
  4. ^ Schwankert, Стивен (25 мая 2007). «Facebook запускает видеосистему» . Мир ПК . Проверено 3 мая 2008 года .
  5. ^ "Новости Altura Ventures" . Altura Ventures. 4 июля 2007 . Проверено 3 сентября 2007 года .
  6. Перейти ↑ Morin, Dave (29 августа 2007 г.). «Переход к помолвке» . Facebook . Проверено 31 августа 2007 года .
  7. ^ "Может ли приложение Facebook быть полезным?" . Valleywag.com. 26 сентября 2005 года Архивировано из оригинального 23 июня 2013 года . Проверено 16 октября 2007 года .
  8. ^ Тиммонс, Zack (3 декабря 2007). «Бесполезные приложения изводят Facebook» . Фонарь. Архивировано из оригинала 9 марта 2008 года . Проверено 5 марта 2008 года .
  9. Ли, Тим (30 ноября 2007 г.). «Раздражать клиентов - никогда не бывает хорошей бизнес-стратегией» . Проверено 5 марта 2008 года .
  10. ^ «Шахматы» . Facebook . Проверено 15 марта 2008 года .
  11. Ким, Райан (20 ноября 2007 г.). «Стартап Meebo в Маунтин-Вью нацелен на революцию в обмене мгновенными сообщениями» . Хроники Сан-Франциско . Проверено 15 марта 2008 года .
  12. ^ Rampell, Екатерина (3 ноября 2007). «Виджеты становятся монетами социальной сферы» . Вашингтон Пост . п. D01 . Проверено 7 мая 2008 года .
  13. Устинова, Анастасия (23 июля 2008 г.). «Разработчики соревнуются на конференции Facebook» . Хроники Сан-Франциско . Проверено 14 августа 2008 года .
  14. ^ «Facebook расширяет возможности платформы в Интернете и во всем мире» . Facebook. 23 июля 2008 . Проверено 14 августа 2008 года .
  15. ^ «Facebook борется со спамом разработчиков» . Вашингтон Пост . Проверено 15 марта 2008 года .
  16. ^ "Объявление Microsoft E3" . Neelscompany.com. 8 февраля, 2015. Архивировано из оригинала 8 февраля 2015 года.
  17. ^ «Sony предлагает владельцам PS3 более широкие возможности общения в Интернете с помощью интеграции с Facebook» . ign.com. 18 ноября 2009 . Проверено 6 мая 2010 года .
  18. ^ Кинкейд, Джейсон. «Прямой эфир с дегустации технологий Facebook HipHop» . techcrunch.com . © 2010 TechCrunch . Проверено 6 июля 2010 года .
  19. ^ Facebook разрабатывает собственную поисковую систему. Архивировано 11 октября 2012 года на Wayback Machine . Поиск техники (17.09.2012). Проверено 24 июля 2013.
  20. ^ "Открытый исходный код Haxl, библиотеки для Haskell" . Код Facebook . Проверено 10 июня 2014 года .
  21. ^ a b c d Танец, Габриэль JX; Исповедник Николай; ЛаФорджиа, Майкл (3 июня 2018 г.). «Facebook предоставил производителям устройств глубокий доступ к данным о пользователях и друзьях» . Нью-Йорк Таймс . Проверено 13 августа 2018 года .
  22. ^ «Graph API - Документация» . Facebook для разработчиков .
  23. ^ «Вход в Facebook - Документация» . Facebook для разработчиков .
  24. ^ «Социальные плагины» . Архивировано из оригинального 21 июня 2010 года.
  25. ^ «Open Graph Stories - Совместное использование - Документация» . Facebook для разработчиков .
  26. ^ « Язык разметки Facebook -« Обратный API » » (пресс-релиз). Машеры. 26 мая 2007 г.
  27. ^ "FBJS" . Архивировано из оригинального 23 декабря 2009 года.
  28. ^ Николай Вальчанов. «Обновления платформы: любовь разработчиков операции» . Проверено 16 мая 2011 года .
  29. ^ «Объявление Facebook Connect» . Facebook.com. 9 мая 2008 . Проверено 23 мая 2014 года .
  30. Перейти ↑ Stone, Brad (30 ноября 2008 г.). «Facebook стремится расширить охват в Интернете» . Нью-Йорк Таймс .
  31. Рианна Честер, Кен (12 августа 2013 г.). «Цензура, внешняя аутентификация и другие уроки социальных сетей из Великого китайского файрвола» . Технологии в Азии . Проверено 4 июня 2015 года .
  32. Дэнни Салливан (22 мая 2011 г.). «По номерам: как Facebook говорит, что лайки и социальные плагины помогают веб-сайтам» . Земля поисковой машины .
  33. ^ Лински, Эмиль (18 февраля 2011 г.). «Facebook добавляет к событиям микроформаты» . ZDNet . Проверено 24 марта 2011 года .
  34. Али, Хуррам (21 мая 2011 г.). «Мобильный веб-сайт Facebook - переходный период - проблемы» . techprolonged.com . Проверено 29 декабря 2011 года . Facebook упомянул в примечании, что новый веб-сайт работает на платформе пользовательского интерфейса, основанной на XHP, Javelin и WURFL.
  35. ^ Olanoff, Drew (30 января 2013). "For The First Time, Facebook, 680M Mobile Маус Surpassed Desktop Дос - Zuck говорит , что теперь "Мобильная компания " " . Techcrunch . Проверено 28 мая 2014 года .
  36. Камил Дада (30 ноября 2007 г.). «Камил Дада из Стэнфордского университета объясняет успех приложений Facebook, разработанных на занятиях в Стэнфордском университете» . Архивировано из оригинала 9 июня 2008 года . Проверено 15 декабря 2007 года .
  37. Адриан Шорт (27 сентября 2011 г.). «Почему новый Open Graph от Facebook делает всех нас частью низшего класса Интернета» . Лондон: Гардиан.

38. [1] Worldnews24daily.com. 18 февраля, 2021. Проверено 20 февраля, 2021.

Внешние ссылки [ править ]

  1. ^ Facebook запрещает австралийским пользователям просматривать и публиковать новости