JeuWeb - Crée ton jeu par navigateur
Problème avec BeaconPush - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Problème avec BeaconPush (/showthread.php?tid=5285)

Pages : 1 2 3


RE: Problème avec BeaconPush - Argorate - 25-02-2011

ta console est-elle activer?

clique sur firebug => console => petite fleche à coté du mot "console" => activer => F5 Wink


RE: Problème avec BeaconPush - popayan - 25-02-2011

oui console activée... Wink


RE: Problème avec BeaconPush - Argorate - 25-02-2011

C'est pas possible que rien ne s'affiche dans ce cas^^
Tu n'as pas une seule ligne?


RE: Problème avec BeaconPush - popayan - 25-02-2011

ouais, je me dis la même chose mais y a vraiment rien qui s'affiche et la console est activée (toutes les options sont cochées)


RE: Problème avec BeaconPush - Argorate - 25-02-2011

tu es sur que tu te connectes a beacon?
Normalement ça marque plein d'info concernant la conexion et le paquet longpolling
Citation :Beacon : Browser Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.2.13) Gecko/20101203 AlexaToolbar/alxf-2.01 Firefox/3.6.13 (.NET CLR 3.5.30729) on Win32 platform
Beacon : Found preferred client (FlashLongPoll) [object Object]
Beacon : Using client FlashLongPoll
Beacon : FlashLongPoll embedded.
Beacon FlashLongPoll: Beacon: URI: http://server1.beaconpush.com/spheres/5f9da545/users/0cba9d1b83c5a1f424ab?authToken=t&channels=chat&amf3encoding=true
Beacon FlashLongPoll: Beacon: Connection opened...



RE: Problème avec BeaconPush - Sephi-Chan - 25-02-2011

Ça marche de mon côté.

Il est important de ne pas tester ça depuis un fichier local (avec le pseudo-protocole file://) : il faut être en localhost (que ce soit avec l'hostname localhost, l'IP 127.0.0.1 ou un nom de domaine qui pointe sur (dans mon cas app.dev).

Le HTML :


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Test de BeaconPush</title>
</head>
<body>
<script type="text/javascript" src="http://server1.beaconpush.com/1/client.js"></script>
<script type="text/javascript">
// Note le troisième argument, pour activer le log.
Beacon.connect('e6691491', [ 'mychannel' ], { log: true });
Beacon.listen(function(message){
console.log(message);
});
</script>
</body>
</html>

Le code pour le push (bon, parfois j'ai un timeout…) :


require 'rest-client'
require 'json'

api_key = "e6691491"
secrey_key = "bf...44"
channel = "mychannel"

response = RestClient.post(
"http://api.beaconpush.com/1.0.0/#{api_key}/channels/#{channel}",
{ :foo => :bar }.to_json,
{ 'X-Beacon-Secret-Key' => secrey_key }
)
p response


Sephi-Chan


RE: Problème avec BeaconPush - popayan - 25-02-2011

Citation :Il est important de ne pas tester ça depuis un fichier local (avec le pseudo-protocole file://) : il faut être en localhost (que ce soit avec l'hostname localhost, l'IP 127.0.0.1 ou un nom de domaine qui pointe sur (dans mon cas app.dev).

ça s'est déja bon à savoir, ma console affiche enfin quelque chose...
par contre, ca ne marche toujours pas, ca charge quelque chose mais rien qui ressemble à ce que vous avez...


RE: Problème avec BeaconPush - Sephi-Chan - 25-02-2011

Peut-être peux-tu nous montrer ce qu'affiche ta console ? …

Le screenshot montre que le Long Polling est en place. La deuxième requête qu'on voit va traîner en longueur jusqu'à ce que le serveur lui donne une réponse (qui contiendra les données du push), puis relancer une connexion qui va traîner, etc.


Sephi-Chan


RE: Problème avec BeaconPush - popayan - 25-02-2011

Citation :Peut-être peux-tu nous montrer ce qu'affiche ta console ? …
Je n'ai rien d'autre que ce qui est sur la screen...


RE: Problème avec BeaconPush - Sephi-Chan - 25-02-2011

Pas possible. Là tu nous affiche l'onglet "Réseau", il y a aussi un onglet "Console" dans Firebug. Smile


Sephi-Chan