facebook注册插件也可以将注册用户的显示图片与其他详细信息一起存储到mysql数据库中吗?
如果是,有人知道怎么做吗?
您真正需要的只是用户 ID。有了它,您可以简单地放置一个<img>
标签,其src
属性指向 -
`http://graph.facebook.com/USER_ID/picture`
应该显示用户的公共头像。
现场演示 -
(检查来源以获取证据!)
您无需使用该插件即可检索用户个人资料图片。
您可以使用任何其他您觉得合适的方式来获取该数据。有多种语言的多种选择。任何可以执行 HTTP 请求的语言都可以获得相同的结果。
为简单起见,我将使用JavaScript SDK进行演示- 如果您跟随,您应该知道 SDK 需要存在<div>
id 为的元素fb-root
<div id="fb-root"></div>
关于 JavaScript -
FB.init({
appId : 'YOUR_APP_ID', // App ID
channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
FB.api('/USER_ID/picture', function(response) {
alert(response);
});
浏览器应通过用户个人资料图片的 URL 提醒您。