0

Web サイトで Facebook ステータス更新フィードを設定しようとしています。ただし、Facebook の Graph API を使用して取得している現在のデータには、画像、いいねなどがあります。

これを編集して、このページによって投稿されたステータス メッセージのみを自分のページに含めるにはどうすればよいですか?

https://graph.facebook.com/477138555413/feed?access_token=<APP ACCESS TOKEN>

餌を交換してみた?ステータス付き?しかし、「このリソースを要求するにはユーザー アクセス トークンが必要です」と言われています。

ありがとう。

4

2 に答える 2

0

すべて良い。簡単な解決策を見つけました。

私はデータを取得していました:

$FBpage = file_get_contents('https://graph.facebook.com/477138555413/posts?access_token=<APP ACCESS TOKEN>');

JSON を使用したデータの解釈:

$FBdata = json_decode($FBpage);

そして、各ステータスを返すために foreach ループを実行していました。

foreach ($FBdata->data as $news ) {)

結果をフィルタリングしてステータス メッセージのみを表示するために、次のように追加しました。

if (empty($news->message)) { continue; }

すべて完了!

:)

于 2012-10-30T21:51:57.147 に答える
0

ページの接続にアクセスするには、ユーザー アクセス トークンを使用する必要がありstatusesます。何らかの理由でこれが機能しない場合は、接続を要求し、そこにある投稿のとの値にfeed基づいてフィルター処理する必要があります。tofrom

これがあなたのページの場合は、ページ自体のページ アクセス トークンを使用してフィードを取得します。詳細については、ログインのドキュメントを確認してください - ユーザーの有効期間が長い (60 日) トークンを (サーバー側の Oauth フローから、またはクライアント側のフローを使用してトークン サーバー側を拡張することによって) 使用して、ページ アクセス トークンにアクセスする場合そのページの/accountsアクセス トークンは期限切れになりません。

于 2012-10-30T21:37:11.683 に答える