【发布时间】:2013-09-02 14:23:09
【问题描述】:
如果我有 facebook 用户照片的 URL,例如:https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/885089_523687507674066_732194510_o.png
我可以检索拥有这张照片的用户的姓名或 ID 吗?
【问题讨论】:
标签: facebook facebook-graph-api fbml
如果我有 facebook 用户照片的 URL,例如:https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/885089_523687507674066_732194510_o.png
我可以检索拥有这张照片的用户的姓名或 ID 吗?
【问题讨论】:
标签: facebook facebook-graph-api fbml
首先,从 url 中获取 photo_id。例如:
链接:https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/885089_523687507674066_732194510_o.png
PhotoId:523687507674066
然后向此 ID 发出 \GET 请求。就像这样:
\GET http://graph.facebook.com/523687507674066
(您可以在浏览器中验证this link)
你会得到 JSON 响应,就像-
....
from: {
category: "Recreation/sports website",
name: "Emocje do pełna",
id: "290868840955935"
},
....
所以,您只需从 from 参数中获取 id
【讨论】:
【讨论】:
photo id
对此迟到的回应 - 抱歉。
从图像文件名中取出中间的数字,您有时可以找到它来自的配置文件。
www.facebookcreep.com 有一个工具。它获取该号码并查找是否可以找到配置文件。我相信这些照片需要公开分享是失败的。
【讨论】: