facebook 应用程序:如何放置像“a href”这样的 html 代码内部新闻提要内容? (最新api更新后)
在最新的 Facebook 发布新闻提要更新后,它似乎不再支持新提要内容中的 html 代码(如 href),
但我仍然看到内容中带有可点击链接的提要,该怎么办?
下面是在提要内容中包含链接的提要图像
(来源:dchammer.com)
After the newest Facebook update for publishing news feed, it seems that it doesn't support html code (like a href) inside the new feed content anymore
But I still see feeds with click-able link inside the content, how to do that?
below are the images of the feeds that have link inside the feed content
(source: dchammer.com)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用流附件对象的properties属性。这需要一个键/值对的字典,其中值本身可以是由文本和 href 属性组成的对象。例如,将类似以下内容的内容附加到 JavaScript 中的流附件对象上:
将在单独的行上显示文本“评级:1797 分”和“排行榜位置:第 192 位”,其中“评级”和排行榜位置”文本为浅灰色,并且“1792 点”和“192nd”都是蓝色超链接。
“关键”部分(即“排行榜位置”部分)最多有 50 个字符,“值”部分最多有 70 个字符。
Use the properties property of the stream attachment object. This takes a dictionary of key/value pairs, where the values can themselves be an object consisting of text and href properties. E.g. attach something like the following onto your stream attachment object in JavaScript:
Will display the text "Rating: 1797 points" and "Leaderboard position : 192nd" on separate lines, with the "Rating" and Leaderboard position" text in light grey and the "1792 points" and "192nd" both as blue hyperlinks.
There are character of 50 characters max for the "key" part (i.e. the "Leaderboard position" segment) and 70 characters for the "value" part.
所以我尝试了一个 href,而不是通常的 html,我做了一些试验和错误,发现如果这样写它就会工作:
关键是链接和要显示的实际文本之间的空格。如果没有空间,这将无法正常工作。
So I tried a href and instead of the usual html, I did some trial and error and found out it will work if written like this:
the key is the space between the link and the actual text you want to display. Without the space this won't work properly.
我相信这是由链接到的页面的元标记指定的。有关更多信息,请查看 http://wiki.developers.facebook.com/ index.php/Facebook_Share/Specifying_Meta_Tags
基本上,当用户发布到外部网站的链接时,Facebook 会获取该页面,并查看某些元标记以显示该网站的预览,包括一些文本和小图像(如果链接站点指定了这些图像)。
因此,我认为您应该能够在元描述中包含 href 标签,并且您应该已准备就绪。我还没有尝试过使用链接,但这绝对是显示描述和图像的方法。
I believe this is specified by the meta tags of the page being linked to. For more information, check out http://wiki.developers.facebook.com/index.php/Facebook_Share/Specifying_Meta_Tags
Basically, when the user posts a link to an outside site, facebook fetches that page, and looks at certain meta tags to come up with a preview of the site, including some text and a small image, if these are specified by the linked site.
So, I think you should be able to just include your href tags in your meta description, and you should be all set. I haven't tried this with links, but that is definitely how you get the description and image to show up.