例如,这里有一个“页面”:使用Facebook Graph API,我怎样才能得到一个页面的内容?
http://www.facebook.com/facebook
该页面有一个RSS feed(我想用,最好是哪种),但一)浏览器的嗅探这意味着我需要假用户代理从脚本中获取 - 并且感觉非常脆弱b)返回数据的质量非常差。
我可以使用图形API获取相同的数据吗?此网址:
https://graph.facebook.com/facebook/feed
意味着我可以和JSON是为我好,但我这取从PHP脚本,而不是客户端。然而,当我尝试网址为我的实际网页,我得到如下:
{
"error": {
"type": "OAuthAccessTokenException",
"message": "An access token is required to request this resource."
}
}
我不明白为什么需要我的页面访问令牌,而其他页面是“更多的公众” - 是,某个地方的页面上的配置?如果不是,获取访问密钥的最佳方式是什么 - 请注意,这是而不是交互式脚本,要求页面所有者进行身份验证。
您是否尝试抓取您的网址之前,您的用户连接? – Doomsday 2010-07-20 09:42:30
这是术语开始引发问题的地方......这是我在这里讨论的'页面',但是当你说“你的用户”时,你的意思是一个用户是谁的页面管理员?我仍然试图让我的头脑围绕(庞大而复杂的)Facebook数据模型。 – 2010-07-20 09:51:28