プロジェクト

全般

プロフィール

機能要件 #1611

未完了

パスワード付きvimeoをアップロードできるようにする

葛原 弘安 さんが13日前に追加. 8日前に更新.

ステータス:
対応中
優先度:
担当者:
開始日:
2025/01/10
期日:
進捗率:

100%

予定工数:

説明

現在、パスワード付きのvimeoの動画をアップロードすると500サーバーエラーが発生している。

本件では以下を対応する。
・パスワード付きのvimeoの動画をアップロードできるように修正
・パスワード付き動画の場合、サムネイルを取得できないのでデフォルトで鍵マークのサムネイルを表示する。(
・鍵マークのサムネイルは編集で他の画像に差し替えたりできる
※鍵マークはとりあえず3つ添付したがどれでもいい

▫️これマネBOX
https://www.koremane-box.com/login
E-Mail:
パスワード: A9shNye3

▫️vimeoのAPIの参考サイト
https://developer.vimeo.com/api/oembed/videos

上記サイトのAPIより
🔸通常のvimeo動画
https://vimeo.com/1042203423

GET https://vimeo.com/api/oembed.json?url=https://vimeo.com/1042203423
(レスポンス)
{
"type": "video",
"version": "1.0",
"provider_name": "Vimeo",
"provider_url": "https://vimeo.com/",
"title": "★3分でわかるこれマネ教育DX",
"author_name": "山川博史",
"author_url": "https://vimeo.com/user163040341",
"is_plus": "0",
"account_type": "business",
"html": "<iframe src="https://player.vimeo.com/video/1042203423?app_id=122963\" width="426" height="240" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write" title="★3分でわかるこれマネ教育DX"></iframe>",
"width": 426,
"height": 240,
"duration": 180,
"description": "",
"thumbnail_url": "https://i.vimeocdn.com/video/1965131072-3ab10fd8b91d76626bc641c3676d832deb23b7dce73b041a9b59d5c8e0778634-d_295x166",
"thumbnail_width": 295,
"thumbnail_height": 166,
"thumbnail_url_with_play_button": "https://i.vimeocdn.com/filter/overlay?src0=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F1965131072-3ab10fd8b91d76626bc641c3676d832deb23b7dce73b041a9b59d5c8e0778634-d_295x166&src1=http%3A%2F%2Ff.vimeocdn.com%2Fp%2Fimages%2Fcrawler_play.png",
"upload_date": "2024-12-25 23:12:32",
"video_id": 1042203423,
"uri": "/videos/1042203423"
}

🔸プライバシー設定された動画
https://vimeo.com/1042815789

GET https://vimeo.com/api/oembed.json?url=https://vimeo.com/1042815789
(レスポンス)
{
"type": "video",
"version": "1.0",
"provider_name": "Vimeo",
"provider_url": "https://vimeo.com/",
"html": "<iframe src="https://player.vimeo.com/video/1042815789?app_id=122963\" width="426" height="240" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write"></iframe>",
"width": 426,
"height": 240,
"domain_status_code": 403,
"video_id": 1042815789,
"uri": "/videos/1042815789"
}

ヘッダーに以下を付与すると通常動画と同じレスポンスが返ってくる
Referer:https://koremane-members.com

🔸パスワード付き
https://vimeo.com/1034770824

GET https://vimeo.com/api/oembed.json?url=https://vimeo.com/1034770824
(レスポンス)
{
"type": "video",
"version": "1.0",
"provider_name": "Vimeo",
"provider_url": "https://vimeo.com/",
"html": "<iframe src="https://player.vimeo.com/video/1034770824?app_id=122963\" width="426" height="240" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write"></iframe>",
"width": 426,
"height": 240,
"video_id": 1034770824,
"uri": "/videos/1034770824"
}

ヘッダー情報つけてもレスポンス変わらず


ファイル

鍵_1.png (26.8 KB) 鍵_1.png 葛原 弘安, 2025/01/10 02:36
鍵_2.png (11.1 KB) 鍵_2.png 葛原 弘安, 2025/01/10 02:36
鍵_3.png (7.81 KB) 鍵_3.png 葛原 弘安, 2025/01/10 02:36

葛原 弘安 さんが13日前に更新

和田 竜一 さんが13日前に更新

index.jsの84で500エラー発生
POST https://www.koremane-box.com/livewire/update 500 (Internal Server Error)
zo @ index.js:84
send @ pool.js:44
(匿名) @ bus.js:83
createAndSendNewPool @ bus.js:75
(匿名) @ bus.js:38
(匿名) @ bus.js:137
setTimeout
_c @ bus.js:136
add @ bus.js:32
Vo @ index.js:31
(匿名) @ $wire.js:207
Mt @ module.esm.js:525
(匿名) @ module.esm.js:513
Tl @ module.esm.js:423
Ee @ module.esm.js:452
(匿名) @ wire-wildcard.js:22
Ka @ debounce.js:53
a @ wire-wildcard.js:20
x-on:blur @ wire-wildcard.js:34
_r @ module.esm.js:472
Tl @ module.esm.js:423
(匿名) @ module.esm.js:3367
o @ module.esm.js:2630

衣笠 滉記 さんが8日前に更新

  • ステータス新規 から 対応中 に変更
  • 担当者衣笠 滉記 から 葛原 弘安 に変更
  • 進捗率0 から 100 に変更

・パスワード付き動画をアップロードできる様に修正(タイトル、サムネの取得はできませんがアクセスキーからなら可能かと)
 パスワード付き動画は、共有ボタンが表示されない

・限定公開動画
 ドメインを許可すればアップロード閲覧可能できることを確認
 vimeo内からURLを共有する必要あり

他の形式にエクスポート: Atom PDF