Facebookを使用して、この特定のアプリケーションを使用するすべての友達を表示しています。これで、私のアプリケーションで、同じアプリケーションを使用している友達のプロフィール写真を表示できますが、クリックすると、プロフィール写真アプリケーションはそれぞれFacebookページにリダイレクトされます。クリックすると、Facebookページ以外の別のリンクにリダイレクトしたい。出来ますか ?どのように ?
私のコードは
<script>
FB.init({
appId : '********', //App ID
channelUrl : 'http://www.***.in/', // Channel File
status : true,
cookie : true,
xfbml : true
});
FB.getLoginStatus(function(response) {
if (response.session) {
globaluserid=response.session["uid"];
//fetching friends uids from 'friend' table. We are using FB.api syntax
FB.api(
{
method: 'fql.query',
query: 'SELECT uid1 FROM friend WHERE uid2='+globaluserid
},
function(response) {
//once we get the response of above select query we are going to parse them
for(i=0;i<response.length;i++)
{
//fetching name and square profile photo of each friends
FB.api(
{
method: 'fql.query',
query: 'SELECT name,pic_square,username FROM user WHERE uid='+response[i].uid1
},
function(response) {
//creating img tag with src from response and title as friend's name
htmlcontent='<img src='+response[0].pic_square+' title='+response[0].name+' alt='+response[0].username+' />';
}
);
}
}
);
} else {
// no user session available, someone you dont know
top.location.href="../kfb_login.php";
}
});
</script>
<div class="just_trying">
<div class="fb-login-button" data-show-faces="true" data-width="200" data-max-rows="1"> </div> </div>