# Discourse 视频上传插件 支持 YouTube 和 Vimeo

**URL:** <https://meta.discourse.org/t/discourse-video-upload-plugin-with-youtube-and-vimeo/168569>\
**Category:** Plugin\
**Tags:** unmaintained\
**Created:** [2020 年10 月 28 日 18:32 UTC](https://meta.discourse.org/t/discourse-video-upload-plugin-with-youtube-and-vimeo/168569 "2020-10-28T18:32:22Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

作者： ![ti0](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ti0/32/184402_2.png) [@ti0](https://meta.discourse.org/u/ti0)\
发布日期： [2020 年10 月 28 日 18:32 UTC](https://meta.discourse.org/t/discourse-video-upload-plugin-with-youtube-and-vimeo/168569/1 "2020-10-28T18:32:22Z")

</div>

**注意** ：本插件可作为主题组件提供，安装更为便捷。本文档中的插件已不再积极维护，建议使用主题组件：[Video Upload to YouTube and Vimeo using Theme Component](https://meta.discourse.org/t/video-upload-to-youtube-and-vimeo-using-theme-component/170079)

**摘要** ：允许 Discourse 论坛用户直接从 Discourse 编辑器将视频上传至 Vimeo 和 YouTube。

🔗 **GitHub** ：[GitHub - xomads/discourse-video-upload · GitHub](https://github.com/xomads/discourse-video-upload)  
➡ **安装** ：请遵循 [插件安装指南](https://meta.discourse.org/t/install-a-plugin/19157)。

### 功能

所有论坛成员均可将视频上传至 Vimeo 或 YouTube（管理员可选择启用其中一项或两项）。

管理员可通过管理员设置控制上传至 Vimeo 视频的查看和嵌入隐私。

用户可在上传弹窗中控制上传至 YouTube 视频的查看隐私。

您可在此观看该插件的演示：

[![](https://global.discourse-cdn.com/meta/original/4X/6/1/d/61da69f9379b4b91ec1e00dfd2f2681942238da8.jpeg "Discourse Video Upload Plugin with YouTube and Vimeo Demo") ](https://vimeo.com/474476485)

### 配置

以下是启用 YouTube 和 Vimeo 上传的开发人员设置步骤。如果您希望他人代为操作，可通过联系 @ti0 请求支持。

### 针对 YouTube 上传

YouTube 上传将归属于上传者的账户，而 Vimeo 上传则归属于公共账户。

> **查看步骤**
>
> - 在 [https://console.developers.google.com](https://console.developers.google.com) 创建账户和项目。
> 
> - 启用 YouTube Data API v3。
> 
> - 为外部用户设置 OAuth 同意屏幕（除非您的 Discourse 论坛所有用户均属于同一个 Google 组织）。
> 
> ![image](https://global.discourse-cdn.com/meta/original/3X/b/9/b9551db2408411188b8f8417efd3425184004117.png)
> 
> - 设置您的凭据：
> 
> - 仅复制生成的客户端 ID。
> 
> - 进入 Discourse 管理员中的插件设置页面，将客户端 ID 粘贴到 `youtube api client id` 字段中。
> 
> - 通过启用设置 `youtube upload enabled` 来启用 YouTube 上传。
> 
> - 如有需要，调整 YouTube 的默认查看隐私选项。
> 
> - 现在您应能够直接从 Discourse 话题编辑器将视频上传至 YouTube。

### 针对 Vimeo 上传

按照以下步骤设置插件后， **所有社区用户均可将视频上传至 _您的 Vimeo 账户_。**  
您需自行承担 Vimeo 账户的使用限制和用量责任。

> **查看步骤**
>
> - 在 Vimeo 开发者平台创建账户和应用程序：  
> [https://developer.vimeo.com/apps/new](https://developer.vimeo.com/apps/new)
> 
> - 在应用程序页面申请上传访问权限。
> 
> - 生成具有上传权限的访问令牌。
> 
> - 进入 Discourse 管理员中的插件设置页面，将生成的访问令牌添加到 `vimeo api access token` 设置中并保存。
> 
> - 通过启用 `vimeo upload enabled` 设置来启用 Vimeo 上传。
> 
> - 调整查看和嵌入隐私选项：
> 
> - 现在您应能够直接从 Discourse 话题编辑器将视频上传至 Vimeo。

## 发布视频

- 要发布视频，请创建新话题或回复现有话题。

- 点击编辑器工具栏中的新按钮“上传至视频”（视频图标）。该按钮仅在您于插件设置中启用了 YouTube 或 Vimeo（或两者）时可见。

- 选择视频文件，并可根据需要编辑标题和描述等详细信息。

- 点击“上传至 Vimeo"或“上传至 YouTube"按钮。

- 保存帖子，其他社区用户即可查看您的视频（取决于您选择的隐私选项）。

[/details]

### 功能请求

您可以通过 [联系我](https://meta.discourse.org/u/ti0/summary) @ti0 请求额外功能或支持。

### 贡献

如果您觉得该插件有帮助，请考虑通过以下 PayPal 链接向插件开发者捐款：[PayPal.Me](https://paypal.me/ti0it)

无论贡献大小，我们均同样欢迎 🙂

如果您希望改进该插件，欢迎提交 PR。

---

_[View the full topic](https://meta.discourse.org/t/discourse-video-upload-plugin-with-youtube-and-vimeo/168569)._
