サイトに OG タグを使用して動画を共有しようとしています。これは問題なく動作しますが、しばらくすると共有するビデオ リンクの有効期限が切れます。リンクはクラウドフロントからのもので、約 15 分の限られた時間に設定されています。Facebook が 24 時間ごとに新しいメタデータを求めてページをスクレイピングしているという記事を読んだ後、ビデオの制限時間を 36 時間に延長しようとしましたが、新しいリンクが取得されません。私もそれを強制しようとしましたhttps://developers.facebook.com/tools/debug/ 運が悪い。
Facebook はスクレイピング時にビデオ タグを更新しませんか? または、いくつかのパラメーターがありませんか?
<meta property="og:type" content="movie" />
<meta property="og:url" content="<?php echo $url; ?>" />
<meta property="og:video:height" content="<?php echo $version['height']?>" />
<meta property="og:video:width" content="<?php echo $version['width']?>" />
<meta property="og:video:type" content="application/x-shockwave-flash" />
<meta property="og:title" content="<?php echo $pageMetaData['title']?>" />
<meta property="og:description" content="<?php echo $pageMetaData['description']?>" />
<meta property="og:image" content="<?php echo $this->Image->resize('/img/videos/'.$video['Video']['image1'], $width=200, $height=200, $aspect = true, $htmlAttributes = array(),$fulltag = false, $cut = false, $return = false);?>" />
<meta property="og:video" content="<?php echo urlencode($link)?>&autostart=true" />