试图获取Facebook图形请求的原始图像URL

时间:2014-05-10 23:50:05

标签: php facebook facebook-graph-api

我正在尝试将FB图像的原始URL存储在我的数据库中(从Facebook图像图形请求重定向到的URL)。我试图在PHP中这样做。我正在尝试使用:

$raw_picture = json_decode('https://graph.facebook.com/'.$somefbid.'/picture?width=720&height=720', true);
        $data['picture'] = $raw_picture['url'];
        dd($data['picture']);

dd行返回NULL。

你知道我是如何从这种类型的请求中获取原始网址的吗?谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用附加参数redirect = 0,如下所示:

GET /me/picture?redirect=0

输出是:

{
  "data": {
    "url": "{url}", 
    "is_silhouette": false
  }
}

请参阅https://developers.facebook.com/docs/graph-api/reference/v2.0/user/picture/以供参考。