从URL查找Facebook ID

时间:2012-11-09 17:05:56

标签: url facebook-graph-api facebook-like

在Facebook的文档中,它说你可以从URL中找到ID,而过去就是这种情况。它似乎不再是真实的。

此示例直接来自Facebook的API文档:

-------------- FACEBOOK DOCS ---------------------

“ids”查询参数也接受URL。这对于在Open Graph中查找URL的ID非常有用。例如:https://graph.facebook.com/?ids=http://www.imdb.com/title/tt0117500/

但是当你点击该链接时,它会给你:

{
   "http://www.imdb.com/title/tt0117500/": {
      "id": "http://www.imdb.com/title/tt0117500/",
      "shares": 18226,
      "comments": 7
   }
}

其中不包含此示例网址的真实Facebook ID。如果我转到调试器并输入此URL,我可以找到ID,即:380728101301

那么如何在不使用Open Graph Debugger的情况下找到ID呢?我需要能够通过我网站上的代码获取ID,并且不能每次都手动访问调试器..现在有人知道如何做到这一点吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

FQL有一种可能性:

SELECT url,site,id FROM object_url WHERE url = 'http://www.imdb.com/title/tt0117500';
  

https://developers.facebook.com/docs/reference/fql/