首页 > 解决方案 > 在反应应用程序中获取可共享的文档链接

问题描述

我目前正在制作一个生成行程的应用程序,我可以使用以下方法将 html 转换为 pdf PDFjs

var doc = new jsPDF();
doc.fromHTML(html);
doc.save("YourItinerary.pdf");

我应该如何继续在客户端创建指向此 pdf 的可共享链接,最好使用 API,例如Google Drive

标签: reactjsgoogle-drive-apipdfjs

解决方案


获取可共享链接将是通过在Files.get的“字段”属性中作为参数webViewLink传递来获取可以尝试的链接。这将返回一个您可以在任何浏览器中打开的链接。但是,您还必须处理权限。webViewLink

要使webViewLink(您的可共享链接)适用于您可以在Permissions.create中使用的任何人:

{
  "role": "writer",
  "type": "anyone",
}

webViewLink仅对某些用户可用,您将拥有一个请求正文,例如:

{
  "role": "writer",
  "type": "user",
  "emailAddress": "someuser@gmail.com"
}

推荐阅读