url — ссылка на Facebook — можете ли вы настроить основной текст сообщения?
Я пытаюсь создать ссылку, по которой можно будет поделиться страницей на Facebook. Пока у меня есть:
href="http://www.facebook.com/sharer.php ?u=http%3A%2F%2Fwww.cnn.com%2F &t=CNN%26s+веб-сайт"
Тем не менее, я бы очень хотел добавить текст, который будет ‘Что у тебя на уме?’ Текстовое поле (тем более, что значение t
переопределяется заголовком ссылки). Кто-нибудь знает возможно ли это?
- URL
- гиперссылка
1
Самый простой способ поделиться в Facebook:
https://www.facebook.com/sharer/sharer.php?u=xerosanyam.github.io"e=You_are_amazing
Бонус:
Самый простой способ поделиться в Twitter:
https://twitter.com/intent/tweet?via=xerosanyam&text=You_are_amazing
7
ПРИМЕЧАНИЕ. Решение
Это возможно только в том случае, если вы публикуете сообщения от имени пользователя, для чего требуется, чтобы пользователь авторизовал ваше приложение с разрешением publish_actions
. И даже тогда:
обратите внимание, что Facebook рекомендует использовать режим обмена, инициируемый пользователем.
Посмотрите на этот ответ.
1
Вы не можете сделать это с помощью sharer.php, но вы можете сделать что-то подобное с помощью Dialog API. http://developers.facebook.com/docs/reference/dialogs/
http://www.facebook.com/dialog/feed? app_id=123050457758183& ссылка=http://developers. facebook.com/docs/reference/dialogs/& картинка=http://fbrell.com/f8.jpg& имя=Facebook%20Dialogs& caption=Справочник%20Документация& description=Dialogs%20provide%20a%20simple,%20consistent%20interface%20for%20applications%20to%20interact%20with%20users.& message=Facebook%20Dialogs%20are%20so%20easy!& redirect_uri=http://www.example.com/response
Загвоздка в том, что вы должны создать фиктивное приложение Facebook только для того, чтобы иметь app_id
. Обратите внимание, что ваше приложение Facebook вообще НИЧЕГО не должно делать. Просто убедитесь, что он правильно настроен, и все будет готово.
Обновление за ноябрь 2021 г.
Часть веб-канала Dialog API
больше не включает поле сообщения
в сообщении. Он не включен в документацию диалогового окна канала. Поля фото
, имя
, заголовок
описание
теперь устарели. Поэтому для публикации на стене вам лучше использовать sharer. php
, что делает , а не требует app_id
, и поэтому не требует регистрации приложения:
http:/ /www.facebook.com/share.php?u=https://example.com
4
Как @Ardee сказал, что ваш sharer.php использует данные из метатегов, Dialog API принимает параметры. Facebook удалил возможность использовать параметр сообщения, но вы можете использовать параметр цитаты, который может быть полезен во многих случаях, например.
https://www.facebook.com/dialog/share? app_id=[идентификатор вашего приложения] &дисплей=всплывающее окно &title=Это+параметр+заголовок+ &description=Это+параметр+описания+ "e=Это+параметр+цитирования+ &caption=Это+параметр+заголовка+ &href=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2F &redirect_uri=https%3A%2F%2Fwww.[url-in-ваш-принятый-список].com
Просто нужно создать идентификатор приложения:
https://developers. facebook.com/docs/apps/register
Затем убедитесь, что домен URL-адреса перенаправления указан в обслуживаемых доменах для этого приложения.
Чтобы добавить текст, что я сделал некоторое время назад, если ссылка, которой вы делитесь, является страницей, которую вы можете изменить. Вы можете добавить несколько мета-тегов на общую страницу:
Это небольшой хак. Хотя старая кнопка «Поделиться» была заменена кнопкой «Нравится»/«Рекомендовать», где вы можете добавить комментарий, если используете версию XFBML. Подробнее о ней:
http://developers.facebook.com/docs/reference/plugins/like/
Как сказано в документации, используйте
your-domain.com/path/image.jpg" />
Рекомендуемый размер изображения: 1 200 x 630
Facebook не позволяет вам изменить «Что у вас на уме?» текстовое поле, если, конечно, вы не разрабатываете приложение для использования на Facebook.
Я не думаю, что это возможно в Dialog API, который вызывает запуск сообщения в Messenger. (Примечание: это отличается от «публикации на вашу стену» в принятом ответе, разница в том, что /dialog/send
вместо /dialog/feed
).
Например:
http://www.facebook.com/dialog/send? app_id=123050457758183& ссылка=http://developers.facebook.com/docs/reference/dialogs/& redirect_uri=http://www.example.com/response
См. документацию Facebook. По состоянию на ноябрь 2021 года в документации не отображаются поля picture
, name
, caption
, description
: они заполняются из тегов Open Graph сайта. Я попытался добавить поле к сообщению
, и он не смог создать какой-либо текст, но ссылка по-прежнему перенаправляет на Messenger.
Facebook тестирует новую цветовую подсветку ссылок и хэштегов в тексте поста
Статья из
Опубликовано 19 февраля 2020 г.
К
Эндрю Хатчинсон Менеджер по контенту и социальным сетям
Это может быть интересно. Согласно новому открытию эксперта по обратному инжинирингу Джейн Манчун Вонг, Facebook экспериментирует с новой цветовой подсветкой хэштегов и тегов профиля в тексте поста.
Facebook работает над отображением хэштегов и упоминаний в «новом синем цвете Facebook» pic.twitter.com/G1r0DjLLNm
— Джейн Манчун Вонг (@wongmjane) 18 февраля 2020 г.
Как вы можете видеть в твите Вонга выше, тег и хэштег здесь выделены синим цветом Facebook. Для контекста вот пост с тегом и хэштегом в текущем формате.
Синяя подсветка, безусловно, выделяла бы их, но хорошо ли это? Привлечет ли это больше людей к любой из них и вызовет больше вовлеченности?
В контексте маркетинга в социальных сетях ценность тегов и хэштегов Facebook несколько сомнительна — различные исследования, например, показали, что хэштеги просто не работают на Facebook или, по крайней мере, они не значительно повышают вовлеченность пользователей.
Facebook публикует так же, как и на других платформах.Однако это не является окончательным, и возможно, учитывая, что Facebook ежедневно выполняет около 2 миллиардов поисковых запросов на платформе, есть некоторая польза от добавления дополнительных элементов обнаружения там, где это возможно. Как вы можете видеть в приведенном выше примере, мы в SMT все еще экспериментируем с хэштегами Facebook в некоторых наших сообщениях, но мы не увидели каких-либо значительных преимуществ от их включения в наше ограниченное исследование.
Теги профилей аналогичны — в то время как тегирование другого профиля Facebook действительно дает ключевое преимущество, позволяя другой стороне узнать, когда вы упомянули их в своем сообщении, дополнительные преимущества охвата или участия, кроме этого, не ясны.
Facebook объявил еще в 2014 году, что:
«Когда Страница помечает другую Страницу, мы можем показать пост некоторым людям, которые лайкнули или подписались на отмеченную Страницу».
Таким образом, теоретически, тегирование других страниц и профилей дает дополнительное преимущество, так как ваш контент может быть виден и аудитории этой другой страницы/человека. Это означает, что в дополнение к хорошей практике в подтверждении ваших источников и партнеров, где вы можете, есть дополнительная потенциальная выгода, которая, в более широком смысле, также может означать, что более четкое выделение таких ссылок в сообщениях может привести к большему количеству кликов по этим ссылкам. , и, следовательно, больше трафика для каждого, больше вовлеченности и т. д.
Возможно.
Трудно найти баланс между тем, что некоторые сочтут «уродливыми» сообщениями, и более очевидными ссылками, но, вероятно, это заслуживает эксперимента — и стоит отметить, что и LinkedIn, и Twitter уже выделяют теги и хэштеги таким образом. На самом деле Facebook может обнаружить, что более четкое выделение таких тегов приводит к гораздо большему взаимодействию с тегами, что может сделать оба аспекта более важными для продвижения вперед.