是否可以从照片URL中检索Facebook用户名或ID

时间:2013-09-02 14:23:10

标签: facebook facebook-graph-api fbml

如果我有facebook用户照片的网址,例如:https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/885089_523687507674066_732194510_o.png

我可以检索拥有此照片的用户名或ID吗?

3 个答案:

答案 0 :(得分:5)

首先,从网址中获取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"
},
....

因此,您只需从id参数

获取from即可

答案 1 :(得分:3)

答案 2 :(得分:1)

迟到的回应 - 抱歉。

从图像文件名中取出中间数字,有时可以找到它来自的配置文件。

www.facebookcreep.com有一个工具。它需要数字并查看它是否可以找到配置文件。我认为这些图片需要分享给公众才是垮台。