Dart flatter中的富链接预览

Dart flatter中的富链接预览,dart,flutter,flutter-dependencies,Dart,Flutter,Flutter Dependencies,是否可以从url进行预览,获取所有信息,如标题、相关文本和图像。有什么插件我可以随时使用吗 参见此您可以这样做: 1) 在以下位置创建用户: 2) 生成一个访问密钥 3) 从你的代码调用 http://api.linkpreview.net/?key=<Your_API_KEY_From_Step_2>&q=https://www.google.com 4) 在flatter小部件中使用它来创建预览。目前,flatter没有开源库为网站提供这些元标记 有一个临时解决方案,

是否可以从url进行预览,获取所有信息,如标题、相关文本和图像。有什么插件我可以随时使用吗

参见此

您可以这样做:

1) 在以下位置创建用户:

2) 生成一个访问密钥

3) 从你的代码调用

 http://api.linkpreview.net/?key=<Your_API_KEY_From_Step_2>&q=https://www.google.com

4) 在flatter小部件中使用它来创建预览。

目前,flatter没有开源库为网站提供这些元标记


有一个临时解决方案,使用这些freemium API来获取这些信息。主要缺点是付款前的请求受到限制。

希望我回答这个问题不会迟到,有一个链接预览的插件。

我知道我有点晚了,但我找到了解决方案

这可能是可行的,但如果你有很多预览生成,你将不得不订阅和支付

由于某些依赖性问题,我无法使用该库(它需要
http<1.12.0

所以我必须自己做。在这个评论中写完整的答案太长了,所以我会告诉你我是怎么做的。 我跟着。如果你懒得看整个视频,你可以看他的。这对我来说很有效,时间不长(只有2个相关文件):


试着突出显示关键词,并明确其格式,这将有助于向其他人提供您的答案
 {"title":"Google","description":"Search the world's information, including webpages, images, videos and more. Google has many special features to help you find exactly what you're looking for.","image":"http:\/\/www.google.com\/images\/branding\/googlelogo\/1x\/googlelogo_white_background_color_272x92dp.png","url":"https:\/\/www.google.com\/"}