我想知道如何检索 Open Graph Debugger 在您输入 URL 时显示的信息。
这是一个示例:我有一个包含所有正确 og 元标记的页面,顶部如下所示:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" />
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta property="og:url" content="http://www.freefunder.com/campaign/Short-Film-Revenge-Inc/" />
<meta property="og:type" content="Website" />
<meta property="og:title" content="Short Film: "Revenge, Inc."" />
<meta property="og:description" content=""Revenge, Inc." is the first short film for the Karmalicity Movie Project. A feel-good story with a positive message." />
<meta property="og:image" content="http://www.freefunder.com/images/campaigns/2094_main.jpg" />
<meta property="fb:app_id" content="346433602097524" />
当我在 Open Graph Debugger 中查找它时,它给了我代码 206 并且没有错误,并且在底部它会给我一个 URL 来使用 Graph API 来查找它,即:https://graph.facebook。 com/103335396527655
我遇到的问题是我需要能够在我的代码中确定 Facebook ID (103335396527655),并且不需要每次都去调试器。如果我去:
http://graph.facebook.com/?ids=http://www.freefunder.com/campaign/Short-Film-Revenge-Inc/
它不会返回与我访问调试器提供的 Graph API URL 相同的信息(并且不包括 ID)。
给定一个特定的 URL,有什么方法可以为它查找正确的 Facebook ID?这可能与 Graph API、FQL、PHP SDK 等等有关!我只需要能够输入一个 URL 并获取它的 Facebook ID..
谢谢!