Facebook платформа
![]() | Эта статья должна быть обновлена . Причина: информация около десятилетия возраста или более. ( Май 2024 г. ) |
Платформа Facebook -это набор услуг, инструментов и продуктов, предоставляемых службой социальных сетей Facebook для сторонних разработчиков, чтобы создать свои собственные приложения и услуги, которые получают доступ к данным в Facebook. [ 1 ]
Текущая платформа Facebook была запущена в . [ 2 ] Платформа предлагает набор интерфейсов и инструментов программирования , которые позволяют разработчикам интегрироваться с открытым « социальным графом » личных отношений и других вещей, таких как песни, места и страницы Facebook. Приложениям на Facebook.com, внешних веб -сайтах и устройствах разрешено получить доступ к графику.
История
[ редактировать ]Facebook запустил платформу Facebook на , предоставление разработчиков для программного обеспечения создания приложений , которые взаимодействуют с основными функциями Facebook . [ 1 ] [ 2 ] Язык разметки, называемый языком наценки Facebook, был представлен одновременно; Он используется для настройки «внешнего вида» приложений, которые создают разработчики. До платформы Facebook Facebook сами создал много приложений на веб -сайте Facebook, включая подарки, что позволило пользователям отправлять виртуальные подарки друг другу, рынок , позволяя пользователям публиковать бесплатные секретные объявления, события Facebook, предоставляя пользователям метод их информирования Друзья о предстоящих событиях, видео , позволяете пользователям делиться домашними видеороликами друг с другом, [ 3 ] [ 4 ] и социальная сеть , где пользователи могут использовать свои связи с друзьями, чтобы помочь им продвинуться в играх, в которых они играют. Платформа Facebook позволила внешним партнерам создавать аналогичные приложения. [ 1 ] [ 2 ] Многие из популярных ранних социальных сетевых игр объединят возможности. Например, одна из ранних игр, достигших лучшего места для применения, (lil) Green Patch , объединил виртуальные подарки с уведомлениями о событиях для друзей и вклады в благотворительные организации по причинам.
Сторонние компании предоставляют метрики приложений, и несколько блогов в ответ на Clamor для приложений Facebook появились . На , Altura Ventures объявила о «Altura 1 Facebook Investment Fund», став первой в мире фирмой венчурного капитала только в Facebook. [ 5 ]
На , Facebook изменил способ измерения популярности приложений, чтобы уделять внимание более привлекательным приложениям, после критики, что ранжирование приложений только по количеству людей, которые установили приложение, дает преимущество высоко вирусным, но бесполезным приложения. [ 6 ] Tech Blog 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 в качестве проекта OpenSource. [ 18 ] Марк Цукерберг сказал, что его команда из Facebook разрабатывает поисковую систему Facebook. [ 19 ] «Facebook довольно хорош, чтобы ответить на вопросы людей. В какой -то момент мы будем. У нас есть команда, которая работает над этим », - сказал Марк Цукерберг. Для него традиционные поисковые системы возвращают слишком много результатов, которые не обязательно отвечают на вопросы.« Поисковые системы действительно должны развивать набор ответов: «У меня есть Конкретный вопрос, ответьте на этот вопрос для меня ».
На , Facebook объявил Haxl, библиотеку Haskell, которая упростила доступ к удаленным данным, таким как базы данных или веб-сервисы. [ 20 ]
Партнерство с производителями устройств
[ редактировать ]Начиная с 2007 года, Facebook сформировал партнерские отношения с обменом данными , по крайней мере, 60 производителями телефонов, включая Apple , Amazon , Blackberry , Microsoft и Samsung . [ 21 ] Этим производителям были предоставлены пользовательские данные Facebook без согласия пользователей. [ 21 ] Большинство партнерских отношений оставались на месте с 2018 года, когда партнерские отношения впервые были публично сообщены. [ 21 ]
Компоненты платформы высокого уровня
[ редактировать ]График API
[ редактировать ]График API является ядром платформы Facebook, позволяющей разработчикам читать из данных и записывать данные в Facebook. График API представляет собой простой, последовательный взгляд на социального графа Facebook, равномерно представляющего объекты на графике (например, люди, фотографии, события и страницы) и связи между ними (например, отношения друга, общий контент и фототегии ) [ 22 ]
30 апреля 2015 года Facebook выключил API данных друзей перед выпуском V2.0. [ 23 ]
Аутентификация
[ редактировать ]Аутентификация Facebook позволяет приложениям разработчиков взаимодействовать с API Graph от имени пользователей Facebook, и он предоставляет однозначную для механизма в Интернете, мобильных и настольных приложениях. [ 24 ]
Facebook Connect
[ редактировать ]Facebook Connect, [ 25 ] Также называется «Войти с Facebook», например, OpenID , представляет собой набор API аутентификации из Facebook, которые разработчики могут использовать, чтобы помочь своим пользователям подключиться и поделиться с друзьями таких пользователей в Facebook (на Facebook и за ее пределами) и увеличить взаимодействие с их веб -сайтом или приложением. При этом участники Facebook могут войти на сторонние веб-сайты, приложения, мобильные устройства и игровые системы с их идентичностью Facebook и, во время входа в систему, могут подключаться к друзьям через эти медиа-медиа и публиковать информацию и обновления в их профиле Facebook.
Первоначально представлено во время конференции разработчиков Facebook, F8, в , Войти в систему с Facebook, как правило, стало доступным в Полем Согласно статье из New York Times, «некоторые говорят, что услуги являются представителями удивления нового мышления в Силиконовой долине. Вместо того, чтобы пытаться накопить информацию о своих пользователях, все это общается интернет -компаниями (включая Facebook, Google, Myspace и Twitter) По крайней мере, некоторые из этих данных, поэтому людям не нужно вводить одну и ту же идентифицирующую информацию снова и снова на разных сайтах ». [ 26 ]
Войти в Facebook не может использоваться пользователями в местах, которые не могут получить доступ к Facebook, даже если сторонний сайт иначе доступен в этом месте. [ 27 ]
По словам Facebook, пользователи, которые вошли в Huffington Post с Facebook, потратили больше времени на сайте, чем средний пользователь. [ 28 ]
Социальные плагины
[ редактировать ]Социальные плагины, включая кнопку «НИКАКИХ» , рекомендации и кормление активности, позволяют разработчикам предоставлять социальные впечатления своим пользователям всего несколько строк HTML. Все социальные плагины представляют собой расширения Facebook и разработаны таким образом, чтобы ни один пользовательские данные не использовались с сайтами, на которых они появляются. [ 29 ] С другой стороны, социальные плагины позволяют Facebook отслеживать привычки просмотра своих пользователей через любые сайты, которые имеют плагины.
Протокол открытого графика
[ редактировать ]
в Facebook в Facebook Протокол Open Graph позволяет разработчикам интегрировать свои страницы в Social Graph . Эти страницы получают функциональность других объектов графика, включая ссылки профиля и обновления потока для подключенных пользователей. [ 30 ] Теги OpenGraph в HTML5 могут выглядеть так:
<meta property="og:title" content="Example title of article">
<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="This example article is an example of OpenGraph protocol.">
рамы
[ редактировать ]Facebook использует iframes , чтобы позволить сторонним разработчикам создавать приложения, которые размещены отдельно от Facebook, но работают в сеансе Facebook и доступны через профиль пользователя. Поскольку iframes по существу гнездятся независимые веб -сайты в сеансе Facebook, их контент отличается от форматирования Facebook.
Первоначально Facebook использовал «Language Facebook Language (FBML)», чтобы приложений Facebook разработчики настраивали «внешний вид» своих приложений в ограниченной степени . FBML-это спецификация того, как кодировать контент, чтобы серверы Facebook могли читать и публиковать его, что необходимо в фиде специфической для Facebook, так что система Facebook могла правильно проанализировать контент и публиковать его как указанное. [ 31 ] Fbml, установленная любым приложением, кэшируется Facebook до тех пор, пока последующий вызов API не заменит его. Facebook также предлагает специализированную библиотеку Facebook JavaScript (FBJS). [ 32 ]
Facebook перестал принимать новые приложения FBML на , [ 33 ] но продолжал поддерживать существующие вкладки и приложения FBML. С FBML больше не поддерживался, и FBML больше не функционировал как . [ Цитация необходима ]
Микрофума
[ редактировать ]В Facebook начал использовать Hcalendar Microformat для разметки событий и HCARD для мест событий, что позволяет извлечь детали в собственные календарь пользователей или картирование приложений. [ 34 ]
Мобильная платформа
[ редактировать ]Framework для мобильного веб -сайта основана на XHP , библиотеке Javelin JavaScript и Wurfl . [ 35 ] Мобильная платформа значительно выросла в популярности с момента ее запуска. В , количество пользователей, подписывающихся на сайт с мобильных устройств, впервые превысило веб-логики. [ 36 ]
Прием
[ редактировать ]Многие разработчики приложений Facebook пытались создать вирусные приложения. Стэнфордский университет даже предложил урок осенью , под названием «Компьютерная наука» (CS) 377W: «Создайте привлекательные веб -приложения, используя метрики и обучение на Facebook». Многочисленные приложения, созданные классом, были весьма успешными и заняли первое место среди лучших приложений Facebook, причем некоторые из них достигли более 3,5 миллионов пользователей за месяц. [ 37 ]
В 2011 году Guardian выразил обеспокоенность тем, что пользователи, публикующие контент через стороннего поставщика, подвергаются потере своего веб -позиционирования, если их услуга будет удалена; И открытый график может заставить подключение присутствия в Интернете с социальными службами Facebook даже для людей, использующих свои собственные каналы издательства. [ 38 ] В июне 2018 года New York Times критиковала партнерские отношения Facebook с производителями устройств, написав, что данные, доступные этим производителям, «вызывают опасения по поводу защиты конфиденциальности компании и соответствия постановлению согласия 2011 года с Федеральной торговой комиссией». [ 21 ]
Платформа Facebook относительно неизвестна для широкой общественности, и не было заметных случаев, связанных с ней, поскольку политика конфиденциальности и условия регулярно обновляются. [ 39 ]
Смотрите также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а беременный в Киркпатрик, Дэвид (29 мая 2007 г.). «План Facebook подключить мир» . CNN. Архивировано из оригинала 26 февраля 2008 года . Получено 5 марта 2008 года .
- ^ Jump up to: а беременный в «Как: начать с открытого графа» . Facebook. 23 сентября 2011 г.
- ^ Джордж-Кош, Дэвид (5 июля 2007 г.). «Пользователи Facebook используют рынок» . Глобус и почта . Торонто . Получено 3 мая 2008 г.
- ^ Шванкерт, Стивен (25 мая 2007 г.). «Facebook запускает видеосистему» . ПК Мир . Архивировано из оригинала 23 марта 2009 года . Получено 3 мая 2008 г.
- ^ «Новости роста Ventures» . Венчурная высота. 4 июля 2007 г. Получено 3 сентября 2007 года .
- ^ Морин, Дэйв (29 августа 2007 г.). «Сдвиг к помолвке» . Facebook . Получено 31 августа 2007 года .
- ^ "Может ли приложение Facebook, возможно, быть полезным?" Полем Valleywag.com. 26 сентября 2005 года. Архивировано с оригинала 3 декабря 2013 года . Получено 16 октября 2007 года .
- ^ Тиммонс, Зак (3 декабря 2007 г.). «Бесполезные приложения Чума Facebook» . Фонарь. Архивировано из оригинала 9 марта 2008 года . Получено 5 марта 2008 года .
- ^ Ли, Тим (30 ноября 2007 г.). «Развлечение ваших клиентов почти никогда не бывает хорошей бизнес -стратегией» . Получено 5 марта 2008 года .
- ^ "Шахматы" . Facebook . Получено 15 марта 2008 года .
- ^ Ким, Райан (20 ноября 2007 г.). «Mountain View Startup Meebo стремится революционизировать мгновенные сообщения» . Сан -Франциско Хроника . Получено 15 марта 2008 года .
- ^ Рампелл, Екатерина (3 ноября 2007 г.). «Виджеты становятся монетами социальной сферы» . The Washington Post . п. D01 . Получено 7 мая 2008 года .
- ^ Устинова, Анастасия (23 июля 2008 г.). «Разработчики конкурируют на конференции Facebook» . Сан -Франциско Хроника . Получено 14 августа 2008 года .
- ^ «Facebook расширяет мощность платформы по всему сети и по всему миру» . Facebook. 23 июля 2008 г. Получено 14 августа 2008 года .
- ^ «Facebook расправляется с спамом разработчика» . The Washington Post . Получено 15 марта 2008 года .
- ^ «Microsoft E3 объявление» . Neelscompany.com. 8 февраля 2015 года. Архивировано с оригинала 8 февраля 2015 года.
- ^ «Sony, чтобы предложить более богатый онлайн -опыт социального опыта владельцам PS3 с интеграцией Facebook» . ign.com. 18 ноября 2009 г. Получено 6 мая 2010 года .
- ^ Кинкейд, Джейсон (3 февраля 2010 г.). «Живи из дегустации технологий Hiphop от Facebook» . TechCrunch.com . © 2010 TechCrunch . Получено 6 июля 2010 года .
- ^ Facebook разрабатывает собственную поисковую систему, архивную 11 октября 2012 года на The Wayback Machine . Поиск технологий (2012-09-17). Получено на 2013-07-24.
- ^ «Haxl с открытым исходным газом, библиотека для Хаскелла» . Facebook код . Получено 10 июня 2014 года .
- ^ Jump up to: а беременный в дюймовый Танец, Габриэль Дж. Cornsessore, Николас; Лафоргия, Майкл (3 июня 2018 г.). «Facebook предоставил производителям устройств глубокий доступ к данным об пользователях и друзьях» . New York Times . Получено 13 августа 2018 года .
- ^ «График API - документация» . Facebook для разработчиков .
- ^ «Facebook закрывает свой API за предоставление данных ваших друзей в приложения» . TechCrunch . Получено 30 апреля 2015 года .
- ^ «Вход в Facebook - документация» . Facebook для разработчиков .
- ^ «Объявление Facebook Connect» . Facebook.com. 9 мая 2008 г. Получено 23 мая 2014 года .
- ^ Стоун, Брэд (30 ноября 2008 г.). «Facebook стремится расширить свой охват через Интернет» . New York Times .
- ^ Честер, Кен (12 августа 2013 г.). «Цензура, внешняя аутентификация и другие уроки социальных сетей от великого брандмауэра Китая» . Технология в Азии . Получено 4 июня 2015 года .
- ^ Дэнни Салливан (22 мая 2011 г.). «По номерам: как Facebook говорит, что лайки и социальные плагины помогают веб -сайтам» . Поисковые системы .
- ^ "Социальные плагины" . Архивировано из оригинала 21 июня 2010 года.
- ^ «Открытые графические истории - обмен - документация» . Facebook для разработчиков .
- ^ «Язык разметки Facebook -« обратный API » » (пресс -релиз). Пюре. 26 мая 2007 г.
- ^ "FBJS" . Архивировано из оригинала 23 декабря 2009 года.
- ^ Николай Вальчанов. «Обновления платформы: операционно -разработчик Love» . Получено 16 мая 2011 года .
- ^ Лински, Эмиль (18 февраля 2011 г.). «Facebook добавляет и микроформаты к событиям» . Zdnet. Архивировано из оригинала 19 февраля 2011 года . Получено 24 марта 2011 года .
- ^ Али, Хуррам (21 мая 2011 г.). «Мобильный веб -сайт Facebook - переход - проблемы» . TechProlonged.com . Получено 29 декабря 2011 года .
В примечании Facebook упоминается, что новый веб -сайт оснащен системой пользовательского интерфейса, основанной на XHP, Javelin и Wurfl.
- ^ Оланофф, Дрю (30 января 2013 г.). «Впервые 680 -метровый мобильный маус Facebook превзошел настольный Daus - Zuck говорит, что теперь это« мобильная компания » » . TechCrunch . Получено 28 мая 2014 года .
- ^ Камил Дада (30 ноября 2007 г.). «Камил Дада из Стэнфордского университета объясняет успех приложений Facebook, разработанных в классе в Стэнфордском университете» . Архивировано с оригинала 9 июня 2008 года . Получено 15 декабря 2007 года .
- ^ Адриан Шорт (27 сентября 2011 г.). «Почему новый открытый график Facebook делает нас частью веб -нижнего класса» . Хранитель . Лондон
- ^ «Ваш запрос не может быть обработан» . Мета для разработчиков . Получено 27 июля 2024 года .