Вы можете добавить в свое приложение диалог ленты, позволяющий людям публиковать в своей хронике отдельные истории с комментариями.
Для публикации историй через диалог ленты не требуется никаких расширенных разрешений.
Этот диалог можно вызвать через Facebook SDK for Javascript, через Facebook SDK для iOS или Android, а также выполнив полное перенаправление на определенный URL. Ниже приведены примеры фрагментов кода, вызывающих этот диалог.
Чтобы открыть диалог ленты, вызовите функцию FB.ui
и передайте в параметре method
значение feed
.
FB.ui({ method: 'feed', link: 'https://developers.facebook.com/docs/' }, function(response){});
Ознакомьтесь с руководством по диалогу "Поделиться" в iOS, который также позволяет публиковать новости Open Graph.
Ознакомьтесь с документацией о диалоге "Поделиться" в Android, который также позволяет публиковать истории Open Graph.
https://www.facebook.com/dialog/feed? app_id=145634995501895 &display=popup &link=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2F &redirect_uri=https://developers.facebook.com/tools/explorer
Если у пользователя для параметра "Кто может размещать публикации в вашем профиле?" выбрано значение "Только я" и другой человек попытается опубликовать что-то в его хронике с помощью диалога ленты, он увидит сообщение о том, что это сделать невозможно.
Примечание. Если в публикации приложения содержатся ссылки на iTunes или Google Play либо на профиль или страницу Facebook, мы не размещаем изображения и описания, заданные вами при публикации с помощью указанных ниже параметров. Вместо этого мы размещаем информацию о приложении, полученную краулером Webcrawler напрямую из магазина приложений либо со страницы Facebook. В этой информации могут отсутствовать изображения. Чтобы предварительно просмотреть публикуемую ссылку на iTunes или Google Play, введите URL в отладчике репостов.
Параметр | Описание |
---|---|
| Уникальный идентификатор приложения. Обязательный параметр. |
| URL, на который будет перенаправлен человек, когда нажмет кнопку в диалоге. Обязательный параметр, если используется перенаправление на URL. |
| Определяет, как отображается диалог.
|
| ID пользователя, публикующего сообщение. Если он не указан, по умолчанию задается текущий пользователь. Если он указан, это должен быть ID пользователя или страницы, которую он администрирует. |
| ID профиля, в котором будет опубликована эта история. Если он не указан, по умолчанию используется значение |
| Ссылка, прикрепленная к публикации. |
| URL медиафайла (в формате SWF или MP3), который требуется прикрепить к этой публикации. Для формата SWF необходимо также с помощью параметра |
| Этот аргумент представляет собой список с разделителями-запятыми, в который входят до 5 различных элементов. Каждый из них может содержать от 1 до 15 символов из набора "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_". Каждая категория используется в Статистике Facebook для измерения результативности различных видов публикаций. |
Параметр | Описание |
---|---|
| ID размещенной истории, если пользователь решил опубликовать ее в своей хронике. |
| Объект JSON в виде пар "ключ — значение", который отображается в прикрепленной трансляции под описанием (каждое свойство — в отдельной строке). Ключи должны быть строками, а значения — строками или объектами JSON с ключами |
| Массив JSON, содержащий один объект с описанием ссылки на действие, которая будет отображаться рядом со ссылками "Комментировать" и "Нравится" под публикациями. У этого объекта должны быть ключи |
| URL изображения, которое нужно прикрепить к публикации. Размер изображения должен быть не менее 200 × 200 пикселей. Дополнительные сведения о размерах см. в наших советах и рекомендациях по публикации. |
| Имя вложения ссылки. |
| Текст ссылки (отображается под ее именем). Если это поле не задано, в него автоматически подставляется URL ссылки. |
| Описание ссылки (отображается под ее текстом). Если этот параметр не задан, автоматически указывается информация, полученная из ссылки во время скрапинга (обычно это заголовок страницы). |
| Локальный файл загружаемого изображения ( |