Facebook オブジェクト デバッガーで Web サイトを検証しようとしていますが、次のエラーが発生します。
指定されたアプリケーション ID '597566643589666' に対してドメイン 'www.example.com' が許可されていないため、タイプ 'smallteaser:teaser' のURL ' http://www.example.com/latest ' のオブジェクトは無効です。
example.com ドメイン固有の Facebook アプリへのアクセスを許可していないため、このエラーは完全に理にかなっています。しかし、私は本当にそうしなければなりませんか?
私が達成したいことは、カスタム ドメインが使用されているときに Tumblr がどのように機能するかに似ています。たとえば、ウェブサイトwww.davidslog.comの場合、次のメタ タグがあります。
<meta property="fb:app_id" content="48119224995" />
--> This is the Tumblr app ID
<meta property="og:url" content="http://www.davidslog.com/?og=1" />
--> This is a custom domain which points to a Tumblr blog
<meta property="og:type" content="tumblr-feed:tumblelog" />
--> This is a custom Tumblr object type (in namespace tumblr-feed)
これをたとえばドメインtheartofnotwriting.tumblr.comと比較すると、次のメタデータがあります。
<meta property="fb:app_id" content="48119224995">
--> This is the same Tumblr app ID
<meta property="og:url" content="http://theartofnotwriting.tumblr.com/?og=1">
--> This is a different domain
<meta property="og:type" content="tumblr-feed:tumblelog">
同じ Tumblr アプリに複数の URL があり、すべてが正しく検証されていることがはっきりとわかります。
では、なぜこの Tumblr ページは正しく検証され、私のページは検証されないのでしょうか? 複数のドメインで使用できるように Facebook アプリを構成するにはどうすればよいですか?