如何使用facebook api获取自己的脸书图片

时间:2014-01-09 17:05:17

标签: php facebook api

我设置了所需的权限并获得了显示的路径,即我/照片:

    {
  "data": [
    {
      "id": "78768",
      "from": {
        "name": "Dai beckham",
        "id": "135656456"
      },
      "picture": "link here",
      "source": "link here",
      "height": 540,
      "width": 720,
      "images": [
        {
          "height": 720,
          "width": 960,
          "source": "link here"
        }, 
然后我尝试回显像echo $user_graph['data']['source'];这样的图像路径但是我得到了一个错误

“注意:未定义的索引:第12行的A:file-name.php中的源代码”

我不知道我哪里出错了。提前致谢。

3 个答案:

答案 0 :(得分:1)

您需要先将响应转换为数组,然后才能访问它。

目前它采用JSON格式。您可以使用原生json_decode()函数为您转换它。

$array = json_decode($response, true);

$source = $array['data']['source'];

答案 1 :(得分:0)

$array = json_decode($response, true);  //it will provide array
$source = $array['data']['source']; and access it now

答案 2 :(得分:0)

只需从此网址

获取

http://graph.facebook.com/ankit.varia/picture

输入你的名字而不是我的ankit.varia(me)=(你的)