機能要件 #1611
未完了パスワード付きvimeoをアップロードできるようにする
100%
説明
現在、パスワード付きのvimeoの動画をアップロードすると500サーバーエラーが発生している。
本件では以下を対応する。
・パスワード付きのvimeoの動画をアップロードできるように修正
・パスワード付き動画の場合、サムネイルを取得できないのでデフォルトで鍵マークのサムネイルを表示する。(
・鍵マークのサムネイルは編集で他の画像に差し替えたりできる
※鍵マークはとりあえず3つ添付したがどれでもいい
▫️これマネBOX
https://www.koremane-box.com/login
E-Mail:s.kuroda@apptime.co.jp
パスワード: 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"
}
ヘッダー情報つけてもレスポンス変わらず
ファイル
和田 竜一 さんが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