我想获得任何用户的facebook帐户的公开照片的详细信息。
这是我的图片网址:http://www.facebook.com/photo.php?fbid=346729048691589&set=a.3467190125926.83282.100000634900314&type=1&l=f48e02a2e3&permPage=1
我想要这张照片的详细信息,所以我生成了如下网址:http://graph.facebook.com/346729048691589/albums但是得到的数据是空白数组。而且在我的相册里所有的照片都是公开的。
我读到这个网址:如何在iPhone应用程序中使用Facebook照片?和例子得到的结果,我也想要相同的结果,但有些我没有得到它。
我读到,如果我们想使用facebook的任何公开信息,我们不需要访问令牌,但在这里我没有得到结果。
有人能帮我吗?
感谢
如何使用照片url获取facebook公共照片的数据(json数组)?
我所做的是从你的问题中的图片url的查询字符串中获取fbid。然后我转到图形API资源管理器工具,并将其打开。请参阅链接:https://developers.facebook.com/tools/explorer?method=GET&路径=346729048691589
当我这么做的时候,它回来了:
{
"id": "346729048691589",
"from": {
"name": "Development SandBox",
"id": "100000634900314"
},
"picture": "http://photos-c.ak.fbcdn.net/hphotos-ak-snc7/421606_346729048691589_216224001_s.jpg",
"source": "http://sphotos.xx.fbcdn.net/hphotos-snc7/421606_346729048691589_216224001_n.jpg",
"height": 469,
"width": 700,
"images": [
{
"width": 700,
"height": 469,
"source": "http://sphotos.xx.fbcdn.net/hphotos-snc7/s720x720/421606_346729048691589_216224001_n.jpg"
},
{
"width": 180,
"height": 120,
"source": "http://photos-c.ak.fbcdn.net/hphotos-ak-snc7/421606_346729048691589_216224001_a.jpg"
},
{
"width": 130,
"height": 87,
"source": "http://photos-c.ak.fbcdn.net/hphotos-ak-snc7/421606_346729048691589_216224001_s.jpg"
},
{
"width": 75,
"height": 50,
"source": "http://photos-c.ak.fbcdn.net/hphotos-ak-snc7/421606_346729048691589_216224001_t.jpg"
}
],
"link": "http://www.facebook.com/photo.php?fbid=346729048691589&set=a.346719012025926.83282.100000634900314&type=1",
"icon": "http://static.ak.fbcdn.net/rsrc.php/v1/yz/r/StEh3RhPvjk.gif",
"created_time": "2012-02-10T11:14:42+0000",
"position": 2,
"updated_time": "2012-02-10T11:14:43+0000",
"type": "photo"
}