Facebook评论小工具 - 通过图表访问“未知标识符”

时间:2011-08-04 20:53:32

标签: facebook facebook-graph-api

我的网站正在使用Facebook comments box plugin。我可以通过调用:

使用图形api为我的iOS应用程序访问评论
https://graph.facebook.com/comments?ids={url}

但是,如果上面引用的网址在浏览器中至少没有访问过一次,我会收到错误:

{
  error: {
    type: "Exception",
    message: "Unknown identifier, ",
  }
}

有意义的是,网址尚未通过插件注册。但是,我可能会在我的iOS应用中访问这些网址,然后才能在网络上访问这些网址。有没有人知道图表api调用会在Facebook上注册网址?如果我的情况只是阅读,我只会说没有评论,但我在发表评论时遇到同样的问题。

1 个答案:

答案 0 :(得分:1)

您可以通过对以下内容进行CURL(或类似)调用,以编程方式抓取包含社交插件的特定页面:

http://developers.facebook.com/tools/debug?url= {YOUR_URL}&安培;格式= JSON

虽然链接到OG Linter的旧网址,但在http://developers.facebook.com/docs/opengraph/#edit的OG文档中提到了这一点。

我相信linting / scraping这样的页面应该在页面上注册任何社交插件,而不要求你先访问该页面。

编辑:另请参阅本文档底部的更新对象部分:https://developers.facebook.com/docs/opengraph/objects/