1

Facebook の特定の投稿のコメントを取得する必要があるため、以下で説明するように、グラフ API を使用して Facebook にテキストを投稿するたびに。

$result = $facebook->api($fid.'/feed/','post',$attachment);

response($result) で投稿 ID を返します。

Facebookにログインしてその投稿の「日時」にカーソルを合わせると、応答で返されたものではなく、別の投稿IDが表示されるため、その投稿IDのコメントを取得できませんでした。

以下のコードを使用してコメントを取得するために使用します。

$post_comments = $facebook->api('/'.$postid,array('access_token' =>'AAAAxxxxxx'));

どんな助けでも大歓迎です!

ありがとう、

4

2 に答える 2

3

APIによって返される投稿IDは形式で{user_id}_{post_id}あるため、Facebookが表示するものとは少し異なります。ただし、をに置き換える_/posts/、Facebookが提供するものと同じURLを取得します。

于 2012-05-31T08:47:08.900 に答える
0

私は数日前にこの動作に遭遇しました。ユーザーは 3 つの異なるアプリを使用し、それによって 3 つの個別のリンク投稿を作成しました。それぞれの「x 分前」リンクは異なる分数を示していましたが、いずれかをクリックすると同じ投稿が行われ、最初に作成されました。

3 つの投稿すべてが同じファン ページのページ タブから作成されていることに関係していると思われますが (?)、私にはバグのように見えます。他の 2 つの投稿の 1 つは、実際にクリックした投稿とは別の投稿の詳細ページに移動するので、少し混乱するに違いありません。

于 2012-05-31T08:50:17.073 に答える