我有注册页面,我可以在其中获取用户详细信息,例如名字和姓氏及其图像 我的问题是如何将用户的图像存储到我的数据库中?
最佳答案
我可以给你举个例子,你不存储图像本身,而是存储个人资料图像到数据库的链接。
$fb_access_token=$session['access_token'];
$fbme = $facebook->api('/me');
$photolink = 'http://graph.facebook.com/'.$fbme['id'].'/picture?type=square';<br/>
$fbid = $fbme['id'];<p></p>
<p>//connect to db
$query = "INSERT INTO users (fbid,photo_link) VALUES ('".$fbid."', '".$photolink."')";
mysql_query($query) or die(mysql_error());</p>
您可以使用 type 参数指定所需的图片尺寸,该尺寸应为正方形 (50x50)、小(50 像素宽、可变高度)、正常(100 像素宽、可变高度)和大(大约200 像素宽,可变高度)
关于php - 如何将 facebook 用户的图像从我的 facebook api 保存到我的数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5910996/