我如何获得大脸像?

时间:2011-09-09 02:09:00

标签: php facebook facebook-graph-api

我一直在使用这种方法来获取facebook大图片

http://graph.facebook.com/<FBUID>/picture?type=large

但它会重定向到另一个网址。有没有办法获得最终的网址,因为在图片标记中需要加载所有

<img width="46" height="46" src="http://graph.facebook.com/7715177/picture?type=large">

我正在使用php facebook

这是我的一些PHP

//Facebook
$facebook = new Facebook(array(
  'appId'  => $config->get('fb_api_id'),
  'secret' => $config->get('fb_api_secret'),
));

$user = $facebook->getUser();
    if ($user) {
      try {
        $user_profile = $facebook->api('/me');
        $token = $facebook->getAccessToken();

      } catch (FacebookApiException $e) {
        error_log($e);
        $user = null;

        }
    }

有关如何在重定向后获取最终网址的任何想法

1 个答案:

答案 0 :(得分:1)

您是否尝试使用CURL并将CURLOPT_FOLLOWLOCATION设置为true

http://graph.facebook.com/<FBUID>/picture?type=large