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


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

Bonjour,

J'essaie de découvrir Beaconpush pour ma culture générale on va dire mais je coince sur un truc qui je suis sur est tout con...

Donc d'un coté j'ai du ruby:


class PagesController < ApplicationController
def chat
beacon = Dimma.new('xxxxxxxxx', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
channel = beacon.channel "channel_test"
channel.message "Ceci est un test!!!"
@test = channel
end
end

et de l'autre du javascript
Code :
<script type="text/javascript" src="http://beaconpush.com/1/client.js" />
<script type="text/javascript">
    Beacon.connect('xxxxxxxxxx', ['channel_test']);
    Beacon.listen(function (data) { alert(data.message); });
</script>

Je suis certain que le code ruby fonctionne puisque dans la partie "My Account" du site Beaconpush je vois bien mon compteur augmenter à chaque envoie, par contre pas d'alerte déclencher coté javascript...
J'ai testé hier PubNub qui a marché du premier coup et sans réel problème mais qui ne possède pas toutes les fonctionnalité de Beaconpush.

Merci d'avance!


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

Regarde plutôt le Live Feed dans ton compte, ça te permet de voir les messages qu'à reçu le serveur de push.
De plus, vérifie bien que ton Javascript utilise ton API key pour se connecter.
Active egalement le log sur le client, pour savoir ce qui se passe.


Sephi-Chan


Sephi-Chan


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

Bon ben le message feed ne reçoit rien... pourtant mon nombre de message envoyé augmente toujours.
Je vais continuer à enquêter Smile

Par contre, niveau documentation, vous avez des sites, blogs ou autres qui pourraient m'aider parce que je trouve pas grand chose?


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

En tout cas, ton push n'a pas l'air de fonctionner s'il n'arrive pas dans le feed. As-tu regardé la console sur cette page pour voir s'il n'y a pas d'erreur ?
Concernant la documentation, qu'est-ce que tu souhaites de plus ? Il n'y a pas grand chose à documenter.

Tente un push manuel (en restant sur la page Live Feed, pour voir le message arriver ou non) avec la gem RestClient (gem install rest-client) :


require 'rest-client'

api_key = "..."
secrey_key = "..."
channel = "..."

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


Sephi-Chan


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

Ca m'énerve... Ca doit être un truc trop con :'(
Donc en testant en direct ton code, je n'obtiens toujours rien sur le live mais comme d'hab, j'ai mon "Delivered messages" qui augmente à chaque lancement du programme...
Je pense que je vais retourner gentiment vers PubNub qui ne m'avait pas poser autant de problème...


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

Ah mais non, je sais !
Tu inclus le mauvais fichier client (et sur le live Feed aussi !). Utilise celui-ci (http://server1.beaconpush.com/1/client.js) !
La documentation n'est pas encore à jour pour ça, il fallait aller voir dans le support, ils ne parlent que de ça dans les problèmes récents. Wink

Si tu avais regardé la console de debug, tu aurais vu l'erreur "504 (Gateway Time-out)" !


Sephi-Chan


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

Et là je pose surement une question très conne mais quand tu dis "Si tu avais regardé la console de debug, tu aurais vu l'erreur "504 (Gateway Time-out)" !", elle est ou cette console de debug?

Pour info, en changeant le client.js, ca ne change rien...


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

télécharge le plugin "firebug" si tu es sous FF Wink


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

Est-ce que tu peux me transmettre ton API Key et ta secret key (tu pourras la reset ensuite dans l'interface), que je procède à quelques essais ?


Sephi-Chan


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

(25-02-2011, 02:59 PM)Argorate a écrit : télécharge le plugin "firebug" si tu es sous FF Wink

Si c'est la console de firebug, j'ai rien de rien qui s'affiche Sad

edit: PM envoyé à Sephi