0

FlashアプリケーションをHTMLページに埋め込んでいますが、ユーザーがこのページを共有するときにタイムラインで再生したくありません。ドキュメント(https://developers.facebook.com/docs/share/)を読み、優れたogメタを追加しましたが、ページを共有すると、Flashアプリケーションをタイムラインで直接使用できます。実際にはWebページへのリンク。

それは私のヘッダーです:

<meta property="og:site_name" content="Albumblog" />
<meta property="og:type" content="video.other" />
<meta property="og:title" content="My title" />
<meta property="og:description" content="My Description" />
<meta property="og:image" content="http://www.mydomain.com/myimage.png" />
<meta property="og:video" content="http://www.mydomain.com/module/viewer/index.swf?book_id=1&book_token=2&token=3&gateway_url=http://www.mydomain.com/ws.php/amfgateway/service&src=abg&production_mode=true" /> 
<meta property="og:video:height" content="386" /> 
<meta property="og:video:width" content="393" />
<meta property="og:video:type" content="application/x-shockwave-flash" />

FacebookのURL共有者(sharer.php)に別の問題があり、getパラメーター「t」が機能していません。これをテストするだけです:https ://www.facebook.com/sharer/sharer.php?u = http%3A%2F%2Fwww.sadtrombone.com%2F&t=HELLOWORLDそしてそれは機能していません。URLはエンコードされており、タイトルは「通常」ですか?

4

1 に答える 1

0

ビデオをタイムラインで再生したくない場合はog:video、ページからタグを削除してください。og:image代わりに、誰かがあなたのページを共有したときに、ページがピックアップされるようにします。次に、ユーザーは画像またはリンクをクリックする必要があり、動画を表示できるサイトにリダイレクトされます。

このt=...パラメーターは、Facebook 共有スクリプトによって長い間無視されてきました。代わりに、ページでを使用og:titleしてタイトルをカスタマイズする必要があります。

于 2012-05-23T14:39:26.530 に答える