【发布时间】:2012-06-26 17:05:42
【问题描述】:
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":[]}
有什么帮助吗? 谢谢
【问题讨论】:
-
我不确定您是否要显示您的秘密 api 密钥
-
报告了一个错误。用户身份验证在 php-sdk 及以上developers.facebook.com/bugs/… 中失败
标签: facebook-graph-api feed facebook-authentication