2011-12-05 9 views
0

自分の特定のページでFBステータスの更新を確認したいユーザーがたくさんいるウェブサイトがあります。 私はGraph APIを使用する必要があると仮定し、graph.facebook.com/usernameから何かを取得するまでは動作しています。状況更新ページのIDを取得する方法

ステータス更新を取得する方法がわかりません。ステータスメッセージのIDが必要なようです。特定のユーザーに対してこのIDを取得するにはどうすればよいですか?

私はhttps://graph.facebook.com/someonespage/feed?access_token=

をすれば、私はお返しにこれを見るが、それはたpageIDはありません。

'type' => 'status', 
    'created_time' => '2011-11-16T21:44:32+0000', 
    'updated_time' => '2011-11-16T21:44:32+0000', 
    'comments' => 
    stdClass::__set_state(array(
    'count' => 0, 

をそれとも、これはそれを行うための方法ではありませんか?

答えて

0

/給電接続は、ユーザーの壁の内容に類似しており、「ステータス」の接続は、そのユーザによって行われただけでステータスの更新です - あなたはread_stream許可

を持っているとき https://graph.facebook.com/USERNAME/statuses?access_token=...への呼び出しは、そのステータスを返す必要があります

上記のUSERNAMEの代わりにuidが動作し、一貫性の理由でアプリを実装するには良い方法ですが、usernameも正常に動作します

+0

おかげIGYは、私は次のエラー は、ストリームをオープンに失敗しました! HTTP/1.0 400 Bad Request 私はフィードを取って(それがうまくいって)ステータスをそれに置き換えました これはread_streamの許可ですか?どうすればそれを得ることができますか? あなたの助けをありがとうたくさん – randy

+0

もう少し研究から私はuser_status権限が必要です。しかし、私は私のアクセストークンを使用することができないように見えます。あれは正しいですか。 これは、私のcronがこのユーザーのログイン状態を取得するたびに意味しますか?私は必要な流れの一部を誤っているようだ。 – randy

+0

セッションで期限切れにならないオフラインアクセストークンを取得しないのはなぜですか(パスワードが変更された場合やその他のさまざまな場合) – Igy

0

以下は、ユーザーのアクティビティや投稿を表示します。ログインは不要です。これにはステータスの更新は含まれません。

https://graph.facebook.com/UserNameOrUserID/feed?access_token=AccessToken

以下はあなたのユーザーのステータスの更新を提供しますが、ログインが必要です。 facebookにログインしなくてもユーザー状態の更新を取得する方法。私のステータスアップデートはすべて公開されています。 HTTPリクエストに失敗しました:私はhttps://graph.facebook.com/USERNAME/statuses?access_token=をしようとしたとき

https://graph.facebook.com/UserNameOrUserID/statuses?access_token=UserAccessToken

+0

あなたのコードをそれはあまり長くないからです。両方のリンクが壊れてしまうと、あなたの答えが役に立たなくなるのです。 – ForceMagic

関連する問題