首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取$photos>标签数据?

如何获取$photos>标签数据?
EN

Stack Overflow用户
提问于 2011-11-20 02:14:24
回答 2查看 79关注 0票数 0

在Graph API > Photo中,我使用以下脚本来获取Photo属性

代码语言:javascript
复制
    $response = file_get_contents($token_url);
    if($response=='')   {   echo "<script>window.location='index.php'</script>";    }

    $params = null;
    parse_str($response, $params);

    $fb_photo_id='10150361640936173';
    $graph_url_photos = "https://graph.facebook.com/" . $fb_photo_id . "?access_token=" 
    . $params['access_token'];
    $photos = json_decode(file_get_contents($graph_url_photos));
    }  


    ("token " . $params['access_token']);
    echo $photos_id=$photos->id; echo "</br>";

问:如何获取$photos->tags的数据?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-20 05:54:29

下面是访问它的方式:

代码语言:javascript
复制
<?php

// ... your code here...
if(!empty($photos->tags)) {
    foreach($photos->tags->data as $tag)
        echo "ID: {$tag->id}<br />Name: {$tag->name}<br />X: {$tag->x}<br />Y: {$tag->y}<br />Created on: {$tag->created_time}<br /><br />";
}
票数 1
EN

Stack Overflow用户

发布于 2011-11-20 04:43:22

您可以使用此页面测试Graph API调用:https://developers.facebook.com/tools/explorer

对于您的示例:https://developers.facebook.com/tools/explorer?method=GET&path=10150361640936173

你会看到“标签”结构是这样的:

代码语言:javascript
复制
"tags": {
    "data": [
      {
        "id": "1696691267",
        "name": "黃柏淇",
        "x": 64.375,
        "y": 80.2619,
        "created_time": "2011-11-07T09:12:22+0000"
      },
      {
        "id": "1705329218",
        "name": "Austin Ng",
        "x": 80.4543,
        "y": 48.0512,
        "created_time": "2011-11-07T09:12:22+0000"
      }
    ]
  }, 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8196145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档