Twitter API 502 Gateway

September 2

Ci sono due cause principali per un errore "502 Bad Gateway" quando si utilizza l'API di Twitter. Dei due, uno è probabile avere a che fare con un problema con la propria applicazione, e l'altro riflette un problema con il servizio di Twitter. In entrambi i casi, questo errore è tipicamente temporaneo, e ha la sua causa principale nella gran numero di richieste i server di Twitter ricevono su una base continua.

L'API di Twitter

L'API Twitter fornisce un'interfaccia tra Twitter e il proprio sito web. Con l'API, è possibile creare applicazioni che sfruttare il servizio di Twitter, consentendo ai visitatori di interagire con Twitter dal tuo sito ed eliminando la necessità per loro di lasciare il sito per farlo. L'API o Application Programming Interface, è uno script che è possibile implementare dal sito web e costruire. L'API non consente agli utenti di inserire i propri dati account Twitter nel tuo sito. Al contrario, utilizza un servizio di intermediazione noto come "OAuth".

OAuth

OAuth, o di autorizzazione Open, è un'interfaccia standardizzata tra due siti attraverso i quali gli utenti possono scambiarsi informazioni sensibili senza il rischio di esso che è stato intercettato. OAuth realizza questo mediante l'emissione di gettoni. Una volta che i utente accede a Twitter dal suo sito principale, si può quindi attivare Twitter dal tuo sito utilizzando le API di Twitter senza digitare la propria password di nuovo. Questo perché OAuth comunica con Twitter dietro le quinte per verificare che egli ha effettuato l'accesso. E poi dà all'utente un token, o di passare, per usare Twitter sul vostro sito per un determinato periodo di tempo. A volte, tuttavia, la comunicazione tra il sito e Twitter di non va bene.

Server Load

Se voi oi vostri utenti riceve l'errore "502 Bad Gateway" durante l'utilizzo di un'applicazione che si è creato con le API di Twitter, è possibile che i server di Twitter sono sovraccarichi. Si può anche verificare perché la vostra applicazione sta tentando di scaricare troppi dati in una sola volta. Per esempio, se avete il vostro set di app per recuperare più di 100 tweets per pagina, è possibile riscontrare questo errore. Considerate ridimensionamento questo ritorno a 50 tweets per pagina.

manutenzione del sito

Inoltre verrà visualizzato l'errore "502 Bad Gateway" dalla tua app se il sito di Twitter è giù per manutenzione o per qualsiasi altra ragione. È possibile verificare questo aprendo un browser Web e navigare direttamente su Twitter. Qualsiasi applicazione che si crea con le API di Twitter è completamente dipendente sul servizio principale di Twitter. Se i server sono insensibili, la vostra applicazione restituirà un errore 502 fino a quando non riceve informazioni da Twitter.