1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h1>Test Facebook Place</h1>
<p>Cette application permet de récupérer les personnes s'étant rendu à un lieu, ou ayant été taguée à ce lieu.<br />
Pour cela, l'utilisateur de l'application doit donner les permissions nécessaires pour accéder à ces informations.</p>
<hr />
<div id="place">
<h2 class="name"></h2>
<img src="" alt="Logo place" />
<br />
<span class="description"></span>
<br />
Nombre de personnes : <span class="counter"></span>
</div>
<fb:like href="http://apps.facebook.com/test_fbplace/" show_faces="true" width="450" font=""></fb:like>
<?php
include("libs/Facebook.inc.php");
$oFB = new Facebook( array(
'appId' => 'xxxxxxx',
'secret' => 'xxxxxx',
'cookie' => true
));
$datas = $oFB->api("/me/200675129953156/checkins?access_token=".$oFB->getAccessToken() );
echo '<pre>'.var_dump($datas).'</pre>';
?>
<div id="fb-root"></div>
<script src="./js/jquery.js" type="text/javascript"></script>
<script src="http://connect.facebook.net/fr_FR/all.js"></script>
<script>
FB.init({
appId : 'xxxxxx',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
$(document).ready(function() {
/*FB.login(function(response){
if(response.session) {
if(response.perms){
alert(response.session.access_token);
// On recupere les infos publiques de la page FB Place
FB.api("/200675129953156", function(response) {
$("#place > img").attr('src', response.picture); // L'image représentant le lieu
$("#place > .name").text(response.name); // Le nom du lieu
$("#place > .description").text(response.description); // La description du lieu
$("#place > .counter").text(response.checkins); // Le nombre de checkins pour ce lieu
});
} else {
FB.ui({method: 'oauth', client_id:'xxxxxx', scope: 'email,user_checkins'});
}
}
},
{ perms: "user_checkins,friends_checkins,email" }
);*/
FB.api("/200675129953156", function(response) {
$("#place > img").attr('src', response.picture); // L'image représentant le lieu
$("#place > .name").text(response.name); // Le nom du lieu
$("#place > .description").text(response.description); // La description du lieu
$("#place > .counter").text(response.checkins); // Le nombre de checkins pour ce lieu
});
});
</script>
</body>
</html> |
Partager