Можно ли изменить изображение аватара и настройки на Facebook (через Graph API) страницы, созданной с помощью кнопки «Мне нравится»? - PullRequest
1 голос
/ 24 января 2012

1) Paper.li позволяет людям публиковать онлайн-газеты из своих любимых социальных сетей. Вот пример: http://paper.li/tag/socialmedia. Все страницы представлены на шести языках (английский, немецкий, французский, испанский, португальский, японский).

2) Для каждой из этих страниц мы вставляем метаинформацию OpenGraph в источник страницы, как описано в документации Facebook (https://developers.facebook.com/docs/opengraphprotocol/). Мы вставляем следующие метас:

а. og: title: Название статьи, вставленное пользователем в наш сервис.

б. og: description: стандартное описание для всех страниц нашего сервиса.

с. og: type: Мы не использовали стандартный тип, предоставленный здесь Facebook, и мы знаем, что страница классифицируется как «Другие», предоставляя следующее значение «paper_li: Газета».

д. og: url: URL-адрес статьи.

е. og: image: Это изображение первой статьи, показанной пользователю на странице. (это наиболее релевантный контент для этой страницы).

е. og: site_name: это верхний домен приложения, здесь мы имеем в виду «paper.li»

г. fb: app_id: это идентификатор приложения Facebook, который мы используем для нашей службы (предоставляя приложение Facebook Tab и вход в нашу службу тоже). Доступ к этому приложению можно получить по следующему адресу в Facebook: http://www.facebook.com/362293833600.

ч. og: locale: определяет текущий язык, используемый пользователем в нашем сервисе

я. og: locale: alternate: определяет все пять других языков, которые мы поддерживаем в нашем сервисе

Эта метаинформация работает очень хорошо при использовании кнопки отправки или аналогичной кнопки с социальными плагинами.

3) Наш сервис предоставляет документы, которые обновляются каждые 24 часа по одному и тому же URL (каждое ежедневное издание подается по одному уникальному URL, соответствующему статье). Таким образом, это означает, что «og: image» может меняться (это 99,9% случаев) ежедневно, потому что первая статья, загружаемая в Интернет, будет меняться ежедневно и изображение тоже (соответствует пункту 2.e). Название статьи (обозначенное в мета OpenGraph пунктом 2.a) также может быть изменено пользователем в любое время. В этом примере заголовок написан на графике на японском языке, например, всегда с одним и тем же изображением аватара в сообщениях на стене.

4) Как предлагается в вашей документации, мы хотим использовать функцию публикации из Facebook, связанную с кнопкой «Мне нравится». Это означает, что каждый раз, когда статья обновляется в нашем сервисе, наш сервис автоматически публикует статус на странице, соответствующей графику в Facebook, с ежедневными заголовками (заголовок статьи, описание и изображение) через GraphAPI. Таким образом, каждый пользователь, которому понравилась страница с кнопкой «Нравится», получит статус в своей ленте новостей, если Facebook решит показать его. Это цель кнопки «Мне нравится», и она работает очень хорошо.

Проблема заключается в следующем: когда мы получаем доступ к каждой из этих страниц, которые понравились на Facebook в качестве администратора (с помощью токена аутентификации приложения), мы можем публиковать статусы (что мы уже делаем), но они публикуются с аватаром страницы, соответствующим к первой мета «og: image», которая была загружена Facebook на первом «Like» этой страницы. Это означает, что пользователи видят изображение для этой страницы, которое не соответствует контенту (статусам), опубликованному страницей. Та же проблема возникает с заголовком (если пользователь изменяет его на нашей стороне, он не может быть обновлен в Facebook).

Мы находим это очень странным, как для стандартногостраниц (созданных с помощью кнопки «Создать страницу» в Facebook), доступ к «Картинке профиля» и настройкам страницы предоставляется, поскольку у нас его нет для страниц, созданных с помощью кнопки «Мне нравится», размещенной на нашем веб-сайте (даже еслимы являемся администратором страницы через app_id).Единственный способ изменить его для будущих страниц - это изменить метаинформацию «og: image», но это означает, что более релевантное изображение не будет передано с соответствующим URL (например, при передаче его в статусе в определенное время).

В заключение, наш вопрос заключается в следующем: возможно ли изменить изображение аватара и настройки (title, ..) на Facebook (через Graph API) страницы, созданной (в Graph) через «Нравится »кнопка плагин?Какое влияние окажет это действие?

1 Ответ

1 голос
/ 24 января 2012

В заключение, наш вопрос заключается в следующем: можно ли изменить изображение и настройки аватара (title, ..) в Facebook (через Graph API) страницы, созданной (на графике) с помощью плагина кнопки «Мне нравится»?

Нет, страницы не могут быть созданы с помощью плагина Like. Но если вы ссылаетесь на создаваемую запись в фиде, то все равно нет, потому что ваше приложение не вставило ее.

Какое влияние окажет это действие?

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

...