3

私は、さまざまな URL でコンテンツ (「記事」) を公開するアプリケーションに取り組んでいます。これらはすべて、同じ WordPress インストールによって制御されます (マップされたドメイン、すべて同じコード セット/ネットワークの一部によって制御されます)。すべての公開は、1 つの中心的な Facebook アプリを通じて行われます。

これらの URL のドメインがどうなるかはわかりません。ドメインを登録し、サービスのアカウント内で構成するユーザーによって管理されているためです。

Open Graph を使用してこれらのサイト (カスタマイズされたドメインを持つ) のいずれかにコンテンツを公開しようとすると、次のエラー (エラー コード 1611028) で拒否されます。

指定されたアプリケーション ID ' * * *' に対してドメイン '* * *' が許可されていないため、タイプ 'article' の URL * * * * のオブジェクトは無効です。構成済みの「アプリ ドメイン」は、... で確認できます。

すべてのドメインを Facebook に入力することはできず、いずれにせよアプリの URL から派生したものではないため、これを機能させる方法はありますか? ページに入れることができる魔法の OG タグのようなものはありますか? それとも、私がやろうとしていることをすることは不可能ですか?

例:

これらの他のすべてのサイトをホストする中央サービス (website.com) を制御します。通常、username.website.com のような URL が割り当てられます。ユーザーは website.com にログインし、コンテンツ (ブログ、静的ページなど) を公開するダッシュボードに移動します。そのコンテンツは、username.website.com/2012/07/04/new-content/ のようなサイトに表示されます (そのページのコンテンツ全体です。

そのユーザーは、ドメイン (mydomain.com としましょう) を登録して、それを自分のアカウントにマップすることもできます。したがって、上記の例では、コンテンツは username.website.com ではなく mydomain.com/2012/07/04/new-content/ に表示されます (username.website.com の URL は、その新しいマッピングされた URL にリダイレクトされます)。ドメインバージョン)。

彼らが新しいコンテンツを公開するとき、私たちは彼らの Wall に公開できるようにしたいと考えています。これにより、彼らの友人は、彼らが何か新しいものを公開したことを確認し、クリックして mydomain.com/....

問題は、mydomain.com が何千もの異なるドメインの 1 つであり、どれも website.com の URL に基づいていないため、それらをアプリに追加できないことです。FB が mydomain.com から OG データを読み取ろうとすると、アプリ内で構成されていないため拒否されます。

4

1 に答える 1

2

はい、コンテンツを個別のドメインごとに動的に公開するのではなく、リモート ホスト (単一のドメイン) に公開します。次に、各ユーザーにプラグインを配布して、リモート ホストからコンテンツを動的に取得し、それぞれの Web ホストに表示します。

幸運を!

于 2012-07-06T21:12:12.370 に答える