-
Notifications
You must be signed in to change notification settings - Fork 0
/
publica.html
69 lines (57 loc) · 2.01 KB
/
publica.html
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
<!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" >
<head>
<title>Test La Que Sigue</title>
<!-- CARGA DE SIMPLE FACEBOOK GRAPH -->
<script src="simpleFacebookGraph.js"></script>
<!-- SCRIPTS PROPIOS QUE USA ESTA PÁGINA -->
<script>
// Cuando la pagina carga miramos si ya hay un usuario identificado.
fb.ready(function(){
if (fb.logged)
{
// Cambiamos el link de identificarse por el nombre y la foto del usuario.
html = "<p>Hola " + fb.user.name + "</p>";
html += '<p><img src="' + fb.user.picture + '"/></p>';
html += '<p><a href="#" onclick="fb.logout(); return false;">Salir</a></p>';
document.getElementById("conectar_facebook").innerHTML = html;
}
});
// Funcion para logarse con Facebook.
function login() {
fb.login(function(){
if (fb.logged) {
// Cambiamos el link de identificarse por el nombre y la foto del usuario.
html = "<p>Hola " + fb.user.name + "</p>";
html += "<p><img src='" + fb.user.picture + "'/></p>";
document.getElementById("conectar_facebook").innerHTML = html;
} else {
alert("No se pudo identificar al usuario");
}
})
};
// Funcion para publicar un mensaje en tu muro
var publish = function () {
fb.publish({
message : "Prueba de publicacion desde otro sitio",
picture : "http://www.laquesigue.com/images/album.png",
link : "http://www.laquesigue.com",
name : "La Que Sigue",
description : "Una prueba de la integracion de la app con facebook"
},function(published){
if (published)
alert("publicado!");
else
alert("No publicado :(, seguramente porque no estas identificado o no diste permisos");
});
}
</script>
</head>
<body>
<div id="conectar_facebook">
<a href="#" onclick="login(); return false;">Contectarse a Facebook</a>
</div>
<br/><br/>
<p><a href="#" onclick="publish(); return false;">Publicar algo en tu muro</p>
</body>
</html>