我整天都在踩着这个:(
我想在我的网站上显示twitter和facebook的状态Feed。对于Twitter,这不是问题,因为我的帐户是公开的,我可以轻松获得Feed。 然而,Facebook却是一个完全不同的故事!我似乎无法找到一种简单的方法来获取我的最新状态更新并将其显示在我的网站上。 我目前拥有的代码,需要访问者身份验证,我不希望这样!
这是我目前的代码:
$facebook = new Facebook($api_key, $secret);
$stream = $facebook->api_client->fql_query("SELECT message,source,time FROM status WHERE uid = $user_id LIMIT 6");
我已经看到了几种可能的解决方案,包括RSS提要,但是随着Facebook不断改变其网站的工作方式,我以前见过的所有方法(包括那些来自januari的方法)都无法正常工作!
有没有人可以为我(简单?)问题提供当前有效的解决方案?
答案 0 :(得分:0)
“我目前拥有的代码,需要访问者身份验证......”
您是否可以托管接受访问者匿名请求的代理页面或服务,然后代表他们进行身份验证请求?
答案 1 :(得分:0)
在访问您可能拥有的任何朋友的任何信息之前,您无需使用授权。这就是Facebook的运作方式,它不像Buzz或Twitter那样开放。
答案 2 :(得分:0)
我想出了如何使用Facebook中的离线访问功能来完成此操作。看看the symfony plugin I created for this。