【问题标题】:is it possible to retrieve Facebook user name or id from photo URL是否可以从照片 URL 中检索 Facebook 用户名或 ID
【发布时间】: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


    【解决方案1】:

    首先,从 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

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 我不认为 OP 要求photo id
      • 适用于朋友的照片,而不是页面等
      【解决方案3】:

      对此迟到的回应 - 抱歉。

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

      www.facebookcreep.com 有一个工具。它获取该号码并查找是否可以找到配置文件。我相信这些照片需要公开分享是失败的。

      【讨论】:

        猜你喜欢
        • 2023-03-12
        • 2013-12-01
        • 1970-01-01
        • 2014-06-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多