11

リンクが共有されているときにFacebookがビデオ(または他のメディア)を埋め込むためにoEmbedをサポートしているかどうかは誰でも知っています。私はグーグルで検索しましたが、これに対する決定的な答えを得ることができません。

私の質問Facebook開発者フォーラムには答えがありません。http://forum.developers.facebook.net/viewtopic.php?pid=334549

4

5 に答える 5

7

はいFacebookはoembedをサポートしています。ここでドキュメントをチェックアウトできます。

https://developers.facebook.com/docs/plugins/oembed-endpoints

注:このAPIをモバイルデバイスのajax呼び出しで正しく機能させるために; 「www.facebook.com」の代わりにエンドポイントドメイン「apps.facebook.com」を使用する必要があります。

https://apps.facebook.com/plugins/post/oembed.json/?url= {content-url}

これは、公式ドキュメント「www.facebook.com」で提供されているエンドポイントを使用する場合、モバイルデバイスのユーザーエージェントが、このエンドポイントが実装されていない「m.facebook.com」へのリダイレクトを強制するためです。

于 2015-11-24T14:02:21.903 に答える
6

埋め込みは支払われます。無料の代替手段はNoembedです。:)

于 2012-10-24T14:06:35.713 に答える
4

いいえ、oEmbedは現在サポートされていません。2つのオプションがあります(多分もっと多いですが、私が知っている2つです):

  1. 埋め込みhttp://embed.ly/
  2. Facebookのビデオ埋め込みの標準形式を使用して、Facebookの埋め込みソリューションを自分で設計します。例:

http://www.facebook.com/photo.php?v=VIDEOID&set=t.SOMENUMBER&type=2

になります

<object width="400" height="300" ><param name="allowfullscreen" value="true" /><param name="movie" value="http://www.facebook.com/v/VIDEOID" /><embed src="http://www.facebook.com/v/VIDEOID" type="application/x-shockwave-flash" allowfullscreen="true" width="400" height="300"></embed></object>

于 2011-09-05T13:32:35.540 に答える
1

匿名アクセスを防ぐために、サポートは2020年後半に大幅に変更され、代わりに開発者アカウントとアクセストークンが必要になります。https://developers.facebook.com/docs/plugins/oembed

于 2020-10-19T17:37:41.257 に答える
0

はい、できますが、実装時の問題はほとんどありません。これを克服するために私が書いた解決策を試すことをお勧めします:https ://shobhitsharma.github.io/embedo

于 2017-07-06T10:55:23.107 に答える