当前位置:  首页>> 技术小册>> Magento零基础到架构师(产品管理)

要添加产品视频,我们必须首先从Google帐户获取API密钥,并在商店的配置中输入该密钥。 然后,我们可以从产品链接到视频。

步骤1:获取YouTube API密钥

登录到我们的Google帐户并访问 Google开发人员控制台.

在顶部的搜索字段中,输入 YouTube Data API v3 ,然后单击搜索图标。

显示API页面时,确保该页面处于启用状态。

在左侧面板中,选择 Credentials.

根据我们是否具有凭据,执行以下操作之一:

  • 如果我们已经拥有所需的凭据,将密钥复制到 API密钥 表格。

  • 如果我们还没有此API的凭据,单击 Create Credentials ,然后按照提示创建所需的凭据。 下 获取我们的凭据,复制API密钥并单击 Done.

将API密钥复制到剪贴板。

单击右侧的“编辑”图标并设置限制,以确保API密钥被限制为使用正确的反向链接。

等待片刻,以生成密钥,然后将密钥复制到剪贴板。

在下一步中,我们会将密钥粘贴到应用商店的配置中。

步骤2:在Commerce中配置密钥

在 管理员 侧栏,转到 Stores > Settings>Configuration.

在左侧面板中,展开 Catalog 并选择 Catalog 下方。

展开 扩展选择器 该 Product Video ​分区并粘贴我们的​ YouTube API key.

完成后,单击 Save Config.

出现提示时,刷新缓存。

步骤3:视频链接

在编辑模式下打开产品。

滚动到并展开 Images and Videos 部分。

单击 Add Video.

如果尚未配置YouTube API密钥,单击 OK 以继续。 我们无法链接到YouTube视频,但可以完成此过程。

对象 Url,输入YouTube或Vimeo视频的URL。

单击字段外部并等待API密钥或视频的反馈。

如果一切都已签出,YouTube将提供视频的基本信息

输入 Title 和 Description 视频的。

要上传 Preview Image,浏览到图像并选择文件。

如果我们希望使用视频元数据,单击 Get Video Information.

要确定如何在商店中使用视频,选中每个视频的复选框 Role 适用:

  • Base Image
  • Small Image
  • Swatch Image
  • Thumbnail
  • Hide from Product Page

完成后,单击 Save.

维护API访问

据Google开发人员介绍 条款和条件中,YouTube可能会为已处于非活动状态超过90天的帐户禁用API访问。 此事件可能会导致我们的视频无法显示。 要使API访问保持最新,使用cron作业定期ping通API:

  1. 30 10 1 * * curl -i -G -e https://yourdomain.com/ -d "part=snippet&maxResults=1&q=test&key=YOUTUBEAPIKEY" https://www.googleapis.com/youtube/v3/search >/dev/null 2>&1

字段引用

字段 描述
URL 相关视频的URL。
Title 视频标题。
Description 视频描述。
Preview Image 已上传的图像,用于商店中的视频预览。
Get Video Information 检索店铺在主机服务器上的视频元数据。 我们可以使用原始数据,也可以根据需要对其进行更新。
Role 确定如何在我们的商店中使用预览图像。 我们可以选择任意选项组合: Base Image, Small Image, Thumbnail, Swatch Image, Hide from Product Page