Пређи на садржај

Опен Грапх протокол

С Википедије, слободне енциклопедије
Open Graph Protokol
(engl. Open Graph Protocol)
Програмер(и)Фацебоок
Прва верзија2. април 2010.
Писано уРубy, ПХП, Пyтхон, Јава.
Платформавише платформи
Веб-сајтwww.ogp.me

Опен Грапх протокол (енгл. Open Graph protocol) је сет инструкција чија је намена да нагласи и контролише приказ исечка веб сајта уз помоћ мета елемената (наслов, опис, УРЛ и слика), а који се дели путем друштвене мреже Фацебоок[1]. На пример, ако немате Опен Грапх мета тагове на страници, Фацебоок[2] ће обично изабрати насумичну слику на страници да представљају садржај странице; са ознакама, можете да одредите која слика тачно треба да се приказује када неко дели ту одређену страницу.

Упознавање

[уреди | уреди извор]

Опен Грапх протокол омогућава било којој wеб страницу да постане богат објекат у социјалном графу. На пример, ово се користи на Фацебоок-у да дозволи било којој страници да имају исту функционалност као и било који други објекат на Фацебоок-у.

Иако много различитих технологија и шеме постоје и могу се комбиновати заједно, не постоји ни једана технологија која пружа довољно информација да богато представљају било коју wеб страницу у оквиру социјалног графа. Опен Грапх протокол заснива на овим постојећим технологија и даје програмерима једну ствар да имплементирају. Једноставност програмирања је кључна циљ Опен Грапх протокола који је информисао многе одлуке техничког дизајна.

Како ради

[уреди | уреди извор]

Интегрисање са Опен Грапх почиње са апликацијом. Фацебоок нуди СДК[3] за иОС, Андроид, Јава и ПХП[4]. Апликације треба да користе Фацебоок логин, који омогућава корисницима да се пријавите у апликацију користећи свој Фацебоок налог. Када постоји однос између ваше апликације, Фацебоок и особе, можете да замолите особу да објави приче из апликације.

Можете користити Фацебоок Објецт АПИ за креирање објеката који се налазе на серверима Фацебоок-а. Ови објекти могу бити приватни појединачним корисницима или глобални у контексту апликације.

Ако нема заједничког деловања на располагању да задовољи ваше потребе, можете да креирате сопствени прилагођени тип акције. На пример, ако правите апликацију за праћење пењања можда ћете желети да направите акцију "пењање" где је објекат планина. У том случају прича може да садржи слику и географски положај планине.

Фацебоок Платформа

[уреди | уреди извор]

Опен Грапх протокол је саставни део Фацебоок платформе више о њој у додатном чланку.

Приватност

[уреди | уреди извор]

Акције прате модел особе, користећи апликацију приватности. Људи могу да одлуче са ким деле информације, од могућности имају на располагању 'Сви' или 'Пријатељи' или да држе приватно само за себе. Када конфигуришете своју акцију, ви одредите подразумевани ниво приватности. Људи који користе апликацију могу да одаберу да замените тај подразумевани ниво приватности са било ког нивоа приватности који је више ограничена. Особа не може да изабере ниво приватности који је отворенији, што би могло бити важно ако сте направили апликацију где вам је потребно да се осигура минимални ниво приватности.


Имплементација

[уреди | уреди извор]

Опен соурце заједница је развила низ алата и то:

  • Фацебоок Објецт Дебуггер - Фацебооков званични анализатор и исправљач неисправности.
  • Гоогле Рицх Сниппетс Тестинг Тоол - Опен Грапх протоцол подршка за претрагу.
  • ОпенГрапх.ин - Сервис који анализира Опен Грапх протокол излазе за ХТМЛ и ЈСОН.
  • ПХП Валидатор анд Маркуп Генератор - Валидатор улаза и означавање генератора у ПХП5 објектима.
  • ПХП Цонсумер - Мала библиотека за приступ Опен Грапх протоколу података у ПХП.
  • ОпенГрапхНоде фор ПХП - Једноставан анализатор за ПХП.
  • ПyОпенГрапх - Библиотека написана у Питхон-у за парсирање Опен Грапх протокол информација са wеб сајтова.
  • ОпенГрапх Рубy - Рубy Гем wхицх парсес wеб пагес анд еxтрацтс Опен Грапх протоцол маркуп.
  • ОпенГрапх фор Јаву - Мала Јава класа се користи за представљање Опен Грапх протокола.
  • РДФ::РДФа::Парсер - Перл РДФа анализатор који разуме Опен Грапх протокол.
  • WордПресс плугин - Званични Фејсбуков WордПресс плугин за имплементацију мета тагова на WордПресс сајтове.

Синтакса

[уреди | уреди извор]

Све ознаке требају бити у head тагу на вашој страници и у следећем формату :

<meta property="[Osobina]" content="[Vrednost]"/>

Графикон претрага

[уреди | уреди извор]

Графикон Фацебоок претрага (енгл. Graph Serach) омогућава корисницима да претражују у оквиру своје мреже пријатеља одговоре на природам језички начин, као што је на пример питање: "Места која су посетили моју пријатељи" и добијају директне одговоре.

Грапх Сеарцх је нова претрага у оквриру Фацебоока. Она омогућава да претражујете све оно што сте икада урадили на овој друштвеној мрежи, све што су ваши пријатељи урадили и све што су пријатељи ваших пријатеља урадили. Наравно, све под условом да је садржај који се приказује доступан вама, тј. зависно од подешавања приватности за сваку појединачну ствар на Фацебооку.

То значи да можете претраживати статусе, линкове, лајкове, групе, фотографије, видео клиове, догађаје, места која сте посећивали, пријатеље и начине на које је све то повезано. Фокус је на људима, сликама, местима и интересовањима, али ће „на тапету” бити и брендови, групе, видео клипови, догађаји и све друго.

Фацебоок Грапх Сеарцх разуме природни језик, па уместо сувопарних упита можете да куцате ствари попут фриенд wхо ликес гамес или фриендс wхо лике сноwбоардинг.

Друштвена мрежа је један велики „графикон”, тј. све везе вас и ваших пријатеља на сајту су део импресивне базе познатије као социал грапх. Док сте до сада користили Бинг за очајну претрагу Фацебоока, сада ћете бити у стању да ископате онај меме или онај статус који сте заборавили и желели поново да видите, а који је већ много месеци раније „пао у заборав” бескрајног Фацебооковог фееда садржаја.

Особина Опис Дозвољене вредности Пример Зависност Напомена
ог:титле Било који текст Тхе Роцк реqуиред Након 50 лајкова наслов постаје непромењив.
ог:тyпе Врсте реqуиред Након 10.000 лајкова тип постаје непромењив.
ог:урл УРЛ текуће странице Било који УРЛ http://www.imdb.com/title/tt0117500/ реqуиред
ог:имаге Слика за повезивање са садржајем странице Било који УРЛ http://ia.media-imdb.com/rock.jpg реqуиред
ог:сите_наме Читљив назив странице Било који текст ИМДб реqуиред
фб:админс Корисници који имају админ приступ зарезом одвојени фацебоок ид 45234,95424 реqуиред иф но fb:app_id дефинед
фб:апп_ид Фацебоок ИД за апликацију која поседује страницу ИД Фацебоок апликације 118381521562237 реqуиред иф но fb:admins дефинед
ог:десцриптион Опис странице Било који текст

Листа могучих вредности за ог:тyпе

Активности

[уреди | уреди извор]
  • ацтивитy
  • спорт
  • бар
  • цомпанy
  • цафе
  • хотел
  • рестаурант
  • цаусе
  • спортс_леагуе
  • спортс_теам

Организације

[уреди | уреди извор]
  • банд
  • говернмент
  • нон_профит
  • сцхоол
  • университy
  • ацтор
  • атхлете
  • аутхор
  • дирецтор
  • мусициан
  • политициан
  • профиле
  • публиц_фигуре
  • цитy
  • цоунтрy
  • ландмарк
  • стате_провинце

Производи и забава

[уреди | уреди извор]
  • албум
  • боок
  • дринк
  • фоод
  • гаме
  • мовие
  • продуцт
  • сонг
  • тв_схоw

Спољашње везе

[уреди | уреди извор]

Литература

[уреди | уреди извор]

Референце

[уреди | уреди извор]
  1. ^ ПопWебДесигн.нет, (Септембер 25, 2015),Шта је Опен Грапх протокол?, ретриевед Септембер 27, 2015
  2. ^ Фацебоок
  3. ^ СДК
  4. ^ ПХП