我正在建立一个网站,允许用户使用他们的Facebook帐户登录。缓存Facebook个人资料图片?
我想缓存漂亮的大版本的用户个人资料图片。我知道我不允许将图像缓存超过24小时,因此我将每24小时重新获取一次图像。
我想我能得到的原始图象的网址是这样的:
$fb=new Facebook($key,$secret);
$query = "SELECT src_big FROM photo WHERE pid IN (SELECT cover_pid FROM album WHERE owner = ".$id." AND name = 'Profile Pictures')";
$imgurl = $fb->api_client->fql_query($query);
http://wiki.developers.facebook.com/index.php/Photo_(FQL)
,但我得到一个异常说“需要用户会话”。为什么我需要用户会话?有没有解决方法?其他网站如何解决这个问题?
如果我有一个用户会话,它适用于一些用户,但不是全部。为什么不?
好吧,你知道你在Facebook上的哪个位置设置了隐私设置吗?我找不到它。 – Martin 2010-02-16 11:35:48
我在答案中加了一个编辑。 – 2010-02-16 11:49:12