Приложение для Facebook: как поместить html-код, например, "href", в контент новостной ленты? (После последнего обновления API)
Похоже, что после последнего обновления Facebook для публикации новостной ленты он больше не поддерживает html-код (например, href) внутри нового фида.
Но я по-прежнему вижу каналы с ссылочной ссылкой внутри содержимого, как это сделать?
ниже приведены изображения каналов, на которые есть ссылка внутри содержимого канала.
3 ответа
Используйте свойство properties объекта вложения потока. Для этого требуется словарь пар ключ / значение, где значения сами могут быть объектом, состоящим из свойств text и href. Например, прикрепите что-то вроде следующего к вашему объекту вложения потока в JavaScript:
var properties = {
"Rating" : {
"text" : "1797 points",
"href":"http://apps.facebook.com/yourappurl/"
},
"Leaderboard position":{
"text":"192nd",
"href":"http://apps.facebook.com/yourappurl/"
}
}
Текст "Рейтинг: 1797 баллов" и "Положение таблицы лидеров: 192-й" будут отображаться в отдельных строках, а текст "Рейтинг" и "Таблица лидеров" будет светло-серым, а "1792 балла" и "192-й" - как синие гиперссылки.
Максимальное количество символов - 50 символов для части "ключ" (т. Е. Сегмент "Положение таблицы лидеров") и 70 символов для части "значение".
Поэтому я попробовал href и вместо обычного html я сделал несколько проб и ошибок и обнаружил, что это будет работать, если написать так:
a href=facebook.com facebook
ключ - это расстояние между ссылкой и фактическим текстом, который вы хотите отобразить. Без места это не будет работать должным образом.
Я полагаю, что это определяется метатегами страницы, на которую ссылаются. Для получения дополнительной информации, проверьте http://wiki.developers.facebook.com/index.php/Facebook_Share/Specifying_Meta_Tags
По сути, когда пользователь публикует ссылку на сторонний сайт, Facebook выбирает эту страницу и просматривает определенные метатеги для предварительного просмотра сайта, включая некоторый текст и небольшое изображение, если они указаны на связанном сайте.,
Итак, я думаю, что вы должны иметь возможность просто включить ваши метки href в ваше мета-описание, и у вас все будет готово. Я не пробовал это со ссылками, но именно так вы можете увидеть описание и изображение.