0

ウェブサイトとそれに付随するFacebookページを立ち上げる予定です。これらの「サイト」にはそれぞれ独自の目標がありますが、ユーザーが生成したコンテンツの一部に対して、次のように双方向の同期を設定したいと思います。

  1. いくつかの基準を満たす(編集者またはユーザーによって)私のサイトで公開されたコンテンツは、付随するFacebookページの壁にプッシュされます

  2. 逆に、ユーザーがFacebookページのウォールに公開したコンテンツは、私のWebサイトにプッシュされます。(コンテンツのフォーマット、表示、注釈付けの方法を完全に制御したいので、既製のウィジェットを探していません)

2.の場合、特定のFacebookページのニュースフィードまたはチャネルを定期的にポーリングできると確信していますが、より緊密な統合が可能かどうか疑問に思っています。つまり、変更されたコンテンツ(デルタ、リバー、好きなものをプッシュする)をプッシュするそれを呼び出すために)私のウェブサイトがコンテンツか何かを消費することができる専用のレストエンドポイントに。

1の場合。自分が所有するFacebookページの壁に投稿する自動化された方法が必要です。できれば、ユーザーがFacebookを介して自分のサイトにログインしている場合は、ユーザークレデンシャル(ユーザーが承認した場合)を使用するか、フォールバッククレデンシャルを使用します(例:自分のFacebookクレデンシャル)。

広大な開発者のFacebookリソース、またはさらに良いことに、配管の一部を処理するいくつかのライブラリ(Node.jsが望ましいが、他のライブラリはアーキテクチャを見て大丈夫です)をどこから探し始めるかについてのポインタを探すだけです。

4

1 に答える 1

0

1)さまざまな方法でページに投稿できます

  • ユーザーとして:ユーザーアクセストークンが必要であり、彼はページのファンである必要があります。または、ファンページで、設定内の任意のユーザーからのウォール投稿が許可されている場合。
  • ページとして:ページアクセストークンが必要です

    ページアクセストークンを取得して長期間延長し、DBに保存することができます。60日使用できます。

参考:
拡張アクセストークン
チュートリアル

2)グラフAPIを使用すると、定期的にプルできます。リアルタイム通知システムもありますが、ページ数が非常に限られています(あなたの場合には役に立ちません)。

参考: リアルタイムの更新

于 2012-06-01T14:38:09.973 に答える