php - 如何将 facebook 用户的图像从我的 facebook api 保存到我的数据库?

标签 php mysql facebook facebook-graph-api

我有注册页面,我可以在其中获取用户详细信息,例如名字和姓氏及其图像 我的问题是如何将用户的图像存储到我的数据库中?

最佳答案

我可以给你举个例子,你不存储图像本身,而是存储个人资料图像到数据库的链接。

        $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/

相关文章:

php - 字段名/列名的动态更新 MySQL/PHP

Facebook API : replacement for/me/home to get user's news feed?

facebook - 使用 Facebook 的 Open Graph 协议(protocol),是否允许使用多个缩略图?

php - Samba用的是哪个CPU性能?

php - 如何为 PHP cms 创建注册表?

mysql - 比较两个不同表中的两个列值并根据 24 小时周期计算差异

android - 任何示例显示如何使用自己的按钮或 Facebook 按钮在 Android 中使用 Facebook SDK 4.0 登录?

php - Laravel DataTables Yajrabox 不显示数据

php - 为什么 PayPal GetVerifiedStatus API 不适用于某些帐户

mysql - 意想不到的性格。 (在 "?"附近)