2012-04-07 8 views
0

私はあなたのウェブサイト上で、以前この質問を見てきましたが、それはかなりまだ私を助けていませんでした...ここで複数のドメインを持つFacebookアプリを設定できますか?

は私が達成しようとしているものです:

私はコンテンツ管理システムを持っています私の顧客のさまざまなウェブサイトのサーバーにインストールされているPHP(PHP)を使用しています。ユーザーが自分のウェブサイトに新しいメッセージを投稿するたびに、このメッセージの短いバージョンがソーシャルメディアサイトに送信されます。今、これはtwitter(OAuthライブラリを使用)で可能です。しかし、私はそれもfacebookで動作するようにしたいでしょう....

私はFacebookでアプリを作成するとき、私は1つのリターンURLを割り当てなければなりません。しかし、使用されるべきCMSシステムはどこにでもあることができるので、私には全く役に立たないのですか?

これを行う方法はありますか?

ベストレガーズ、

+0

私は、各ドメインにapi-keyを取得する必要があることを恐れています。 – mkk

答えて

0

ここでは返品URLの正確な必要性はわかりません。しかし、CMSをサーバー側からFacebookと通信させることは、OpenGraphプロトコルを使用してGraph APIで実行されます。これは、TwitterのOAuthでやっているようなものです。

これで、API資格情報を使用するようにCMSをコーディングし、CMSサーバーから離れることはありません。 Facebookのために利用できるPHP SDKもあります。あなたのためにうまく統合されているようです。

CMSが個人ごとに異なるURLにある場合、この方法で通信を追加するには、それぞれFacebookプロファイルにアプリを作成する必要があります。 Facebookでは、セキュリティのために、URLのベースネームを設計上同じにする必要があるためです。これは通常、エンドユーザが自分のプロファイルで自分の「アプリ」を通信用に設定できるようにすることで実行され、同じ目的でWordpressアプリケーションでよく行われます。

+0

答えをありがとう。しかし、私はまだ同じ質問が残っています。 facebookに接続するのにPHP SDKを使用しますが、接続しようとするとエラーが発生します。 facebookの開発者ページのチュートリアルでは、返信URL(https://developers.facebook.com/docs/authentication/server-side/)を設定する必要があると伝えていますが、別のドメインに配置したい.comとanotherexample.com)。 –

+0

申し訳ありませんが答えなかった、私はCMSの場所を誤解しています。私は適切に編集しました。もっと役立つことを願っています。 – matthewnreid

+0

速い返答をありがとう。それは本当に残念です。私は顧客がそれほど単純な機能のために非常に「トラブル」を経験することを望んでいません。私はそれを別の方法で修正しようとします。再度、感謝します! –

関連する問題