如何通过API获取正确的数据到外部URL和正确的ID?

时间:2012-12-19 16:05:43

标签: facebook url facebook-graph-api metadata

是否有可能获得更多特定网址的信息,例如通过打开的图表预览图片,标题和简短描述?如果您这样做,您只能获得“分享”//graph.facebook.com/http://www.google.de

有点令人困惑,当我通过FQL通过object_url表获取ID时,我获得了与调试器获取的ID不同的ID。

获取ID:

//graph.facebook.com/fql?q=SELECT%20url,id,type,site%20FROM%20object_url%20WHERE%20url%20=%20%22http://google.de%22

Result: "id": 6319338796</pre>
Trying to get the Data with that ID failed (acces token needed)

// graph.facebook.com/6319338796 /

 "message": "An access token is required to request this resource."

使用调试器获取ID:

// developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fgoogle.de

从ID 438699604740获取结果(没问题): //graph.facebook.com/438699604740

{
"url": "http://www.google.de/",
"type": "website",
"title": "Google",
"image": [{"url": "http://www.google.de/images/google_favicon_128.png"}
],
"updated_time": "2012-12-19T15:26:32+0000",
"id": "438699604740"
}

我只是想知道,为什么同一个网址有两个不同的对象ID,为什么我需要一个access_token而不是另一个?

问题是,如何通过API获取正确的数据和正确的ID?或者从URL获取这些数据有什么限制吗?

感谢您的帮助!

0 个答案:

没有答案