是否可以通过" 发布到网络... " Google幻灯片演示以编程方式?
与Sheets不同,Slides会为发布提供其他参数。我试图弄清楚如何以编程方式推送演示文稿并获取已发布的URL以供在我的应用程序中使用。
非常感谢任何帮助。
答案 0 :(得分:3)
我没有使用Google Slides API找到发布功能。为此,您可能需要file a feature request。
使用Google Drive API,您可能需要查看Publishing revisions,
对于Google文档,表格和幻灯片,您可以通过设置
published
属性将任何修订发布到网络。如果文件是在G Suite域中创建的,则publishedOutsideDomain
属性指示修订版是否可供任何人访问,或者是否仅限于域的用户。
观看Google工程师video讨论相关提示和技巧以获取更多信息。
答案 1 :(得分:0)
您可以通过Google驱动器API设置权限,并使用https://developers.google.com/drive/api/v3/reference/permissions/create创建权限,在request_body中包括属性“ role”:“ reader”,“ type”:“ anyone”,“ allowFileDiscovery”:false(获取“ nobodyWithLink“ id权限)
并将标题的修订版本(最后一个)设置为与https://developers.google.com/drive/api/v3/reference/revisions一起发布,包括在请求正文中的着装"published": true, "publishAuto": true, "publishedOutsideDomain": true,