Приложение для Facebook: как поместить html-код, например, "href", в контент новостной ленты? (После последнего обновления API)

Похоже, что после последнего обновления Facebook для публикации новостной ленты он больше не поддерживает html-код (например, href) внутри нового фида.

Но я по-прежнему вижу каналы с ссылочной ссылкой внутри содержимого, как это сделать?

ниже приведены изображения каналов, на которые есть ссылка внутри содержимого канала.

http://code.dchammer.com/calvinc/feed1.jpg

http://code.dchammer.com/calvinc/feed2.jpg

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 в ваше мета-описание, и у вас все будет готово. Я не пробовал это со ссылками, но именно так вы можете увидеть описание и изображение.

Другие вопросы по тегам