ウェブサイトとそれに付随するFacebookページを立ち上げる予定です。これらの「サイト」にはそれぞれ独自の目標がありますが、ユーザーが生成したコンテンツの一部に対して、次のように双方向の同期を設定したいと思います。
いくつかの基準を満たす(編集者またはユーザーによって)私のサイトで公開されたコンテンツは、付随するFacebookページの壁にプッシュされます
逆に、ユーザーがFacebookページのウォールに公開したコンテンツは、私のWebサイトにプッシュされます。(コンテンツのフォーマット、表示、注釈付けの方法を完全に制御したいので、既製のウィジェットを探していません)
2.の場合、特定のFacebookページのニュースフィードまたはチャネルを定期的にポーリングできると確信していますが、より緊密な統合が可能かどうか疑問に思っています。つまり、変更されたコンテンツ(デルタ、リバー、好きなものをプッシュする)をプッシュするそれを呼び出すために)私のウェブサイトがコンテンツか何かを消費することができる専用のレストエンドポイントに。
1の場合。自分が所有するFacebookページの壁に投稿する自動化された方法が必要です。できれば、ユーザーがFacebookを介して自分のサイトにログインしている場合は、ユーザークレデンシャル(ユーザーが承認した場合)を使用するか、フォールバッククレデンシャルを使用します(例:自分のFacebookクレデンシャル)。
広大な開発者のFacebookリソース、またはさらに良いことに、配管の一部を処理するいくつかのライブラリ(Node.jsが望ましいが、他のライブラリはアーキテクチャを見て大丈夫です)をどこから探し始めるかについてのポインタを探すだけです。