Javascript API e Javascript | Sign through e AuthToken via Steam

Stato
Discussione chiusa ad ulteriori risposte.

RAiiN

Utente Electrum
3 Luglio 2012
385
27
60
160
Ultima modifica da un moderatore:
Salve a tutti,
1. sto modificando un sito (non creato da me) e ho problemi con l'auth token. Premetto che non so utilizzarlo. Rilascio il js qui sotto:
JavaScript:
function connect(){
  if(!WS){
    chat('italic','Generating authentication token...');
    $.ajax({
      url:'/scripts/getToken.php',
      success:function(data){
        if(data){
          if(data =='nologin'){
            chat('italic','Please sign in through Steam to connect.');
          }elseif(data =='max'){
            chat('italic',' servers are currently full - please try back later.');
          }else{
            chat('italic','Connecting to server...');
            WS =newWebSocket(HOST +'/'+ data);
            WS.onopen =function(){
              chat('italic','Connected!');
            };
            WS.onerror =function(event){
              chat('italic','Error: Connected closed.');
            };
            WS.onclose =function(event){
              WS =null;
              chat('italic','Connection lost...');
            };
            WS.onmessage = onMessage;
          }
        }else{
          chat('italic','Error: Failed to get AT');
        }
      },
      error:function(err){
        chat('italic','Error: Failed to get AT');
l'errore che mi da è Failed to get AT, il che credo riporti al mio secondo problema:

2. sto cercando di creare la possibilità di loggare attraverso steam, ma non so come fare. Ho visionato la documentazione ma niente. Qualcuno può aiutarmi?
 
Teoricamente dovresti prendere il token fornito dai server steam, e utilizzare quello per la comunicazione

Sempre stiamo parlando della stessa architettura di comunicazione
 
Teoricamente dovresti prendere il token fornito dai server steam, e utilizzare quello per la comunicazione

Sempre stiamo parlando della stessa architettura di comunicazione
esatto, il fatto è che non so come farlo. dovrei usare un openid ma non so come si faccia...
 
Stato
Discussione chiusa ad ulteriori risposte.