2016-04-07 15 views
-1

ウェブを数日間トラウリングしてしまったので、Facebookページの最新ステータスのリストを取得するための最新の方法を見つけることができません。グラフAPIのステータスセクションで PHPでFacebookページのステータスを取得する

  • は、私は私がのfile_get_contentsはFacebookのページ上で動作させることはできません
  • 「この文書は、グラフAPI v2.3の後に削除された機能を指し、」で迎えています私はそれが競合他社の研究のためだキャプチャ

を提示していて、私は実際にしたい:

  • 掲載日
  • ニュー好きなもの/共有/返信

ステータスコンテンツ自体は気にすることができませんでした。

JSONオブジェクトは素晴らしいですが、私はこの段階で何かを取るでしょう。

誰でもこの種のデータを取得したり、Facebookページでfile_get_contentsを使用する方法を知っている人はいますか?

ありがとうございました。

+0

_ "v2の後にグラフAPIは廃止されました。 4 "_ - ナンセンス、もちろんそうではありません。/file_get_contentsを使用してFacebookページのHTMLコードを直接要求すると、FacebookのToSによって禁止されているので、やめないでください。情報が必要な場合は、APIを使用してください。 – CBroe

+0

@CBroeどんなに厄介で、役に立たない返答です。私が言いたいことは、Graph APIのステータス機能は次のようなことです: "このドキュメントは、Graph API v2.3の後に削除された機能を参照しています" – Ryan

+0

誰かがあなたの言うことを推測できません。 //ステータスはちょうど特定の種類の投稿です - そのため、必要なのはページのフィード(投稿の投稿)をリクエストし、その種類がステータスかどうかを確認するだけです。 – CBroe

答えて

1

ステータスは特定の種類の投稿に過ぎません。代わりに、ページのフィード(投稿)をリクエストし、その種類がステータスかどうかを確認するだけです。

私はちょうど「[メッセージ] =>(#12)、特異ステータスAPIはバージョンV2.4以降で廃止されました」/好きな数のように.etc取得し、取得するために、ポストオブジェクトにアクセスしようとしました

「完全な」投稿IDは、/フィードまたは/ posts投稿 - page-id、underscore、post-idの組み合わせから取得する必要があります。 (少なくとも現在のフォーマットですが、Facebookの誰かがそれに頼るべきではないと私に言っていましたが、それはいつか変わるかもしれません)。

そして、あなたが唯一好きの全体的な数ではなく、個々の同類に興味を持っているので、あなたはこのような要求を行うことができ、

{full_post_id}?fields=likes.summary(1).limit(0) 

概要(総カウントが含まれている)を要求し、そして個々の同類の数はに戻っ制限しますゼロ(不要なデータを要求しないようにします)。コメントについても同じように動作します。しかし、私は共有された投稿についてはそのようなカウントはないと思うので、あなたは投稿のリスト(全部ではないかもしれませんが、あなたが見ることができる人だけ)を取得します。

関連する問題