Kod*_*zvn 1 javascript node.js google-drive-api discord.js
我正在尝试从 Google Drive API 获取图像文件 URL。不是 webViewLink 或 webContentLink。
背景故事对这个问题并不重要,但它有助于解释情况。我正在 Node.js 中制作一个 Discord 机器人,而 Discord 不遵循重定向,因此我需要一些能让 Discord 识别为带有原始图像文件的 URL 的东西。我尝试过尝试其他方法,例如尝试发送 base64 文件,但图像文件 URL 是最好的。
我见过另一个 StackOverflow 线程有类似的主题,但那里的解决方案并没有达到我认为作者的意图。
另外,我说过 Discord 无法遵循重定向,但如果有可行的解决方案,我可能会在服务器端执行此操作。
小智 6
你有没有尝试过:
https://drive.google.com/uc?id={file-id}
Run Code Online (Sandbox Code Playgroud)
(人物)
这不可能。
Google 云端硬盘不是文件托管服务。记住这一点很重要,因为它的设计目的不是允许您托管在您的网站/应用程序/其他方面使用的文件。要正确执行此操作,您应该使用不依赖于 Google Drive 环境的专用文件托管服务。
图像 URL 已模糊且无法检索。您能做的最好的事情就是使用view
或preview
链接,它们在不和谐的用户界面中仅显示缩略图。
查看链接:
https://drive.google.com/file/d/file-id/view
Run Code Online (Sandbox Code Playgroud)
预览链接:
https://drive.google.com/file/d/file-id/preview
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3295 次 |
最近记录: |