12

Ho appena iniziato a ricevere errori casuali This IP can't make requests for that application. con la mia app. L'indirizzo IP del mio server è nella mia whitelist dalle impostazioni della mia app, e funzionava perfettamente, ma ho iniziato a ricevere questo errore casualmente. Ho controllato l'IP del mio server (anche se so già che è statico), ho rimosso tutte le voci nella lista bianca, ma nessuna sembra funzionare. Stranamente, posso testare lo stesso codice esatto da casa mia e funziona! Quale potrebbe essere la causa del problema? Questo non accadeva nemmeno pochi minuti fa, ma ora sto ricevendo un errore sul mio server.Errore OAuth: questo IP non può effettuare richieste per quell'applicazione

Grazie, Can.

UPDATE: Non riesco a rimuovere la whitelist. Sono andato alle impostazioni avanzate dell'app e gli IP erano di nuovo lì. Li ho cancellati e salvati, dice che è stato salvato ma quando scorro verso il basso, gli IP sono ancora lì. Penso che sia un bug serio con Facebook. Ma l'elenco [attualmente non modificabile] contiene comunque l'IP del mio server.

risposta

5

Nonostante i bug verificatisi su Facebook (che mi hanno indotto in modo errato a indagare più a fondo sul lato Facebook), mi sono reso conto che la connessione in uscita del mio web hosting cambia casualmente in poche ore. L'IP dedicato in arrivo rimane invariato, ma quando provo ad avviare una connessione lato server, mi sono reso conto che al mio server non era stato assegnato l'IP dedicato. Ho contattato GoDaddy, il mio provider di hosting, e mi hanno informato che la situazione è normale e non c'è modo di risolverlo anche se ho un IP dedicato. Ho cancellato la lista bianca (consentendo TUTTI gli indirizzi IP - l'impostazione predefinita) e il problema è risolto. (Facebook, nel frattempo, ha analizzato e risolto anche il mio problema nella whitelist, così ho potuto cancellare l'elenco)

+1

Un buon contributo per capire perché non funziona, mentre ci si aspetterebbe che fosse necessario. – Ben

14

Ho avuto lo stesso problema ... Ho appena rimosso tutti gli IP elencati nella lista bianca del server.

Recentemente ho acquistato un certificato SSL con comodo, in hostg .... cambiano il mio IP e tutto smette di funzionare .... Ho ricevuto questo errore: "Questo IP non può effettuare richieste per quell'applicazione." Penso che i server di Facebook non abbiano ancora aggiornato il DNS, e questo è il motivo per cui l'errore sta accadendo.

Quindi, è possibile risolvere il problema eliminando tutti l'IP del server lista bianca, nella configurazione di Facebook app anticipo ....

0

ho dovuto togliere il servizio CloudFlare sul mio dominio

20

Come Victor Hugo Arango A ., detto, rimuovere tutti gli IP nella lista bianca del server e siete a posto. Per fare questo:

  1. Vai a Impostazioni App
  2. Avanzate (scheda)
  3. Security (sezione) rimuovere IP se si vede alcuna.
Problemi correlati