Facebook Open Graph Типы объектов - Статья? - PullRequest
4 голосов
/ 07 ноября 2011

Я прилагаю все усилия, чтобы понять, что все означает в протоколе Open Graph. Чтение страницы FB на ней и OGP Page . Что именно это означает в мире FB и OGP:

Обратите внимание, что протокол Open Graph в настоящее время предназначен для поддержки объекты реальной жизни. Если ваш URL является частью контента - например, новости article, photo, video или подобное - вы должны установить og: type для article (увидеть ниже). Страницы типа статьи не имеют прав на публикацию, и не будет отображаться в профилях пользователей, потому что они не являются реальным миром объекты

Что именно означает Pages of type article do not have publishing rights, and will not show up on user's profiles Мне кажется, я понимаю права на публикацию, но что точно не отображается в профиле пользователя? Часть профиля пользователя - это то, что я не понимаю.

Ответы [ 3 ]

16 голосов
/ 18 января 2013

Целью публикации ответов на вопросы людей является помощь им, а не снисходительность.Если вы не собираетесь пытаться быть полезными, не пишите.

<!-- This is what it means to set the og:type to article -->
    <meta property="og:type" content="article" />

Это не «то, что это значит» для установки og: type для article, это просто пример кодапоказывает синтаксис для использования типа статьи.

Ясно, что @Lynda пытается понять предостережения относительно использования статьи как типа OG, и по понятным причинам: документация не дает много рекомендаций потип для использования, особенно когда вы добавляете кнопку LIKE на отдельную страницу обычного контента (например, страницу «О нас» или страницу часто задаваемых вопросов) на веб-сайте.

Вопрос совершенно законный,если не выражено с ясностью кристалла.

Если "LIKE" (действие) объекта веб-страницы type = article не собирается "отображаться в профиле пользователя", то какой тип статьи хорош?

Конечно, ответ, вероятно, прост, что-то вроде «статья будет появится на временной шкале пользователя», но какой бы ответ не был легко понятен для наскоторые находятся в процессе получения первоначального понимания протокола Open Graph.

@ Вопрос Линды можно перефразировать следующим образом: «Каковы последствия использования типа статьи и когда мне следует ее использовать?? "

Кроме того, в документации также сказано:

Использовать статью для любого URL, представляющего временный контент - например, новостную статью, сообщение в блоге, фотографию, видео и т. Д.не использовать сайт для этой цели.Веб-сайт и блог предназначены для представления всего сайта, тег og: type с типами веб-сайта или блога обычно должен отображаться только в корне домена.

При попытке определить, какой тип использовать дляопределенная веб-страница, которая не представляет объект реального мира (например, фильм), страница, подобная странице «О нас», по-видимому, не квалифицируется как «временный контент», она не представляет весь сайт, и это не блог или запись в блоге.Итак, какой тип следует использовать?

Я искал максимум и минимум в течение целых 24 часов и пока не нашел какого-либо разъяснения по этому поводу, кроме двух цитируемых фрагментов документации для разработчиков, хотя кажется, что содержание довольно простое.разработчики должны ежедневно сталкиваться с тем, что мы осознаем важность подачи Open Graph.

Должна ли веб-страница с непереходным контентом, который не представляет объект реального мира, быть помечена как «статья» или нет?Документация Facebook, по сути, говорит «нет», но не предлагает какой-либо очевидной альтернативы.

И, возвращаясь к вопросу @ Линды, где делает понравившуюся веб-страницу «статья» появляется на Facebook вотношение к пользователю, который понравился?На их графике?Где-нибудь еще?Это также нигде не ясно, что я могу найти.

С уважением, Фриц

4 голосов
/ 12 января 2012

Если, например, у вас есть веб-сайт с фильмами и на каждой странице фильма вы включаете <meta property="og:type" content="movie" /> и кнопку «Мне нравится», то каждый раз, когда пользователь нажимает кнопку «Мне нравится», он / она будет включать этот фильм в свой профиль на Facebook.в разделе Информация / Фильмы.

Таким образом, его / ее друзья будут видеть, что ему нравится этот фильм каждый раз, когда они просматривают его / ее профиль (в дополнение к сообщению, которое публикуется на стене со словами «Пользователю X понравился фильм Yна сайте Z ").

Это не относится к статьям, только объектам реального мира.

Дополнительная информация: http://developers.facebook.com/docs/opengraph/ и http://ogp.me/

PS Не забудьтевключите другие обязательные свойства og:title, og:image и og:url.

1 голос
/ 07 ноября 2011

«Тип» - это просто тег Open Graph <meta>, установленный на странице <head>:

<!DOCTYPE html>
<html>
    <head>
        <title>Example Page</title>         

        <meta property="og:title" content="Some example page" /> 

        <!-- This is what it means to set the og:type to article -->
        <meta property="og:type" content="article" />

        <meta property="og:url" 
                content="http://example.com/canonical/url/to/this/content" />
        <!-- etc -->
    </head>
    <body>
        <!-- snip -->
    </body>
</html>

Много больше чтения: https://developers.facebook.com/docs/beta/opengraph/

...