Описание тега opensocial

OpenSocial - это общедоступная спецификация, которая определяет среду размещения компонентов (контейнер) и набор общих API-интерфейсов для веб-приложений.

OpenSocial

OpenSocial - это общедоступная спецификация, которая определяет среду размещения компонентов (контейнер) и набор общих интерфейсов прикладного программирования (API) для веб-приложений. Первоначально он был разработан для приложений социальных сетей и был разработан Google вместе с MySpace и рядом других социальных сетей. В более поздние времена она стала общепринятой средой выполнения, позволяющей запускать ненадежные и частично доверенные компоненты от третьих сторон в существующем веб-приложении. Фонд OpenSocial также перешел к интеграции или поддержке многих других открытых веб-технологий. Это включает в себя Oauth и OAuth 2.0, потоки активности и переносимые контакты, среди прочих.

Состав

Основанный на HTML и JavaScript, а также на каркасе гаджетов Google, OpenSocial включает в себя несколько API-интерфейсов для социальных программных приложений для доступа к данным и основным функциям участвующих социальных сетей.[6] Каждый API обращается к различному аспекту:.[7] Он также включает в себя API-интерфейсы для связи с произвольными сторонними службами в Интернете с использованием прокси-системы и OAuth для обеспечения безопасности.

В версии 0.9 OpenSocial добавлена ​​поддержка языка на основе тегов. Этот язык называется OSML и обеспечивает доступ на основе тегов к данным из API-интерфейсов OpenSocial, которые ранее требовали асинхронного запроса на стороне клиента. Он также определил систему шаблонов с богатыми тегами и свободно использовал язык выражений на основе языка выражений Java. Начиная с версии 2.0 в OpenSocial принята поддержка формата Activity Streams