2

1) Facebook アプリをセットアップしました。2) Facebook ページ ID、app_secret、およびアクセス トークンを取得しました。

function fetchUrl($url) {

  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, $url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_TIMEOUT, 20);

  $feedData = curl_exec($ch);
  curl_close($ch); 

  return $feedData;

}

$profile_id = "288644066152";

//App Info, needed for Auth
$app_id = "appid";
$app_secret = "app_secret";  // do not expose app secret!

//Retrieve auth token
$authToken = fetchUrl("https://graph.facebook.com/oauth/access_token?type=client_cred&client_id={$app_id}&client_secret={$app_secret}");

$json_object = fetchUrl("https://graph.facebook.com/{$profile_id}/feed?{$authToken}");

print_r($json_object);

戻り値:

{"data":[]}

そこに何か助けはありますか?ありがとう

4

1 に答える 1

0

アクセストークンには2種類あります。ユーザー アクセス トークンとアプリ アクセス トークン。

次のようなものを試してください:

https://www.facebook.com/dialog/oauth?client_id=******&redirect_uri=*************&scope=user_about_me,publish_stream,friends_about_me,****&state=SOMETHING
于 2012-11-10T01:16:09.857 に答える