在react应用程序中获取可共享的文档链接

时间:2018-04-26 14:04:42

标签: reactjs google-drive-api pdfjs

我目前正在创建一个生成行程的应用程序,我可以使用PDFjs使用以下内容将html转换为pdf:

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

我应该如何继续在客户端建立这个pdf的可共享链接,最好使用Google Drive等API?

1 个答案:

答案 0 :(得分:0)

获取可共享链接是为了获得webViewLink,您可以尝试将webViewLink作为参数传递到'字段' Files.get中的财产。这将返回您可以在任何浏览器中打开的链接。但是,您还必须处理权限。

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

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

要使某些用户可以使用webViewLink,您才会拥有以下请求体:

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