Возможно ли иметь видео продукта с Vimeo вместо Youtube в BigCommerce?

#themes #bigcommerce

#темы #bigcommerce

Вопрос:

При попытке создать видео продукта

 POST /stores/h79347hr0f/v3/catalog/products/132/videos HTTP/1.1
{
  "type": "vimeo",
  "video_id": "79880285"
}
  

Я получаю ответ

 {
"status": 409,
"title": "Video with video_id 79880285 was not found on host site",
"type": "https://developer.bigcommerce.com/api#api-status-codes"
}
  

Можно ли добавить другого поставщика видео или включить проверку видео на хост-сайте? (предположительно, это жестко запрограммировано на YouTube)

Я понимаю, что как автор темы вам придется обновлять templatescomponentsproductsvideos.html и assetsjsthemeproductvideo-gallery.js обрабатывать другие типы видео

Ответ №1:

YouTube является единственным поддерживаемым провайдером на данный момент.

Если вы хотите добавить встраивание Vimeo, вы можете потенциально изменить свой шаблон, чтобы вместо него был код встраивания Vimeo, и посмотреть, работает ли этот идентификатор.По-видимому, это не работает.

В качестве альтернативы вы можете рассмотреть возможность использования идентификатора Vimeo в качестве настраиваемого поля продукта и извлечения его в свой собственный vimeo embed с помощью условной логики в шаблоне.

Комментарии:

1. идентификаторы в youtube отличаются (буквенно-цифровые) от идентификаторов в vimeo (числовые)

2. Я не могу пометить это как правильное, потому что бит об идентификаторе «рабочий» вводит в заблуждение. При вызове API все равно произойдет сбой.

3. Отредактировано для наглядности. Также, по-видимому, мой первоначальный ответ также был усечен 🙂