2
新しいユーザーが自分のサイトのfb接続ボタンを使用して接続できるようにしたいと思います。名前とプロフィール画像。Facebookのユーザーの最初の+姓とプロフィールの画像を接続して表示する
ユーザーが既に接続されている場合は、接続ボタンがログアウトになります。
私は次のコードを実装しました。
<html>
<head>
<title>test full name and photo</title>
</head>
<body>
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js">
</script>
<script>
FB.init({
appId:'xxxxxxxxxx', cookie:true,
status:true, xfbml:true
});
FB.api('/me', function(user) {
if(user != null) {
var image = document.getElementById('image');
image.src = 'http://graph.facebook.com/' + user.id + '/picture';
var name = document.getElementById('name');
name.innerHTML = user.name
}
});
</script>
<div align="center">
<img id="image"/>
<div id="name"></div>
</div>
</body>
</html>
唯一の問題は、facebook接続ボタンが表示されず、挿入してみるとコードが壊れてしまうことです。
任意の助けもいただければ幸いです!
要約:ユーザーが接続していて有効なセッションがあるかどうかを確認し、そうでない場合は、fb接続/ログインボタンを表示します。はいの場合は、ユーザーに名前とプロフィールの写真を表示します。
ありがとうございました!
を:あなたは歓迎されています!回答を投票してください! – ifaour