2012-04-24 17 views
0

私は、私のPHPウェブサイトの私のFacebookページの投稿からのコメントを表示しようとしています。私はコメントが同期されるのが好きなので、ユーザーが自分のページのFacebook投稿にコメントを投稿すると、自動的に自分のウェブサイトに表示されます。私はコメントボックスを作成する方法を知っているが、それはページからコメントを引っ張っていない。私が持っているコメントボックスの私の投稿からウェブサイトへのFacebookコメントを取得できません

<div class='fb-comments' data-href='https://www.facebook.com/media/set/?set=a.182291248558753.39531.182290545225490&type=1&l=d607ba4dcc' data-num-posts='3' data-width='470'></div> 

私は私のポストの上に残されたコメントを表示しようとしていますが、それはそれを引っ張っていません。私はグラフAPIを見てきましたが、コメントを取得する方法と、コメントのためのいわゆる「主キー」を取得する方法を理解することはできません。

私は、次のFQLを見てきました:

  1. ストリーム:しかし、私は「post_idのが」ことになっているのか分かりません。 https://developers.facebook.com/docs/reference/fql/stream/

  2. コメント:「post_id」、「object_id」、または「xid」がアルバムのページ内の投稿にどのようなものかわかりません。私は彼らが持っていたサンプル投稿のURLを置き換えようとしましたが、FB FQLがそのちょっとしたURLを解析できないようです。 https://developers.facebook.com/docs/reference/fql/comment/

我々はコメントのリストを取得する場合でも、私はFBかわからない:それが可能だ場合は、コメントプラグインが私のページを移入するためにストリームを使用することができ、知りません!

ご協力いただければ幸いです。

答えて

0

githubから入手できるFacebook PHP SDKを使用できます。これを使用して、投稿からコメントを取得し、データベースに保存し、毎回更新して最新の状態を維持することができます。これは、Facebookへのリクエストが少なくなることを意味します。ユーザーがフォームを使用してサイトに投稿すると、SDKを使用してFacebookに投稿を送信できます。

この方法の問題は、アプリを作成する必要があり、ユーザーがアプリを投稿できるようにするためにアプリを承認する必要があることです。だから多分それほど良い考えではないかもしれませんが、私は今これをすべて打ち込んだので、それを削除しません。

関連する問題