12

Ich habe gerade angefangen, zufällige This IP can't make requests for that application. Fehler mit meiner App zu bekommen. Die IP-Adresse meines Servers befindet sich in den Einstellungen meiner App auf meiner Whitelist, und es funktionierte perfekt, aber ich fing zufällig an, diesen Fehler zu bekommen. Ich habe die IP meines Servers überprüft (obwohl ich bereits weiß, dass sie statisch ist), ich habe alle Einträge in der Whitelist entfernt, aber keiner scheint zu funktionieren. Seltsam genug, ich kann genau den gleichen Code von meinem Haus aus testen und es funktioniert! Was könnte die Ursache des Problems sein? Dies geschah nicht einmal vor ein paar Minuten, aber jetzt bekomme ich einen Fehler auf meinem Server.OAuth-Fehler: Diese IP kann keine Anfragen für diese Anwendung erstellen

Danke, Kann.

UPDATE: Ich kann nicht scheinen, die Whitelist auch zu entfernen. Ich ging zu erweiterten App-Einstellungen, und die IPs waren wieder da. Ich löschte sie und speicherte, es sagt, dass es gespeichert wird, aber wenn ich hinunter scrolle, sind die IPs noch da. Ich denke, es ist ein ernster Bug mit Facebook. Aber diese [derzeit nicht editierbare] Liste enthält sowieso die IP meines Servers.

Antwort

5

Trotz der Bugs, die bei Facebook auftraten (was mich dazu brachte, tiefer auf der Facebook-Seite zu forschen), stellte ich fest, dass sich die ausgehende Verbindung meines Webhosting in wenigen Stunden zufällig ändert. Die eingehende dedizierte IP bleibt unverändert, aber wenn ich versuche, eine Verbindungsserver-Seite zu initiieren, habe ich festgestellt, dass mein Server die zugewiesene dedizierte IP nicht verwendet hat. Ich habe GoDaddy, meinen Hosting-Provider, kontaktiert und sie haben mir mitgeteilt, dass die Situation normal ist und es keine Möglichkeit gibt, das Problem zu beheben, obwohl ich eine dedizierte IP-Adresse habe. Ich habe die Whitelist gelöscht (erlaubt ALLE IP-Adressen - Standard) und das Problem ist gelöst. (Facebook hat in der Zwischenzeit mein Whitelist-Problem analysiert und behoben, so dass ich die Liste löschen konnte)

+1

Guter Beitrag zu verstehen, warum es nicht funktioniert, während Sie erwarten würden, dass es sollte. – Ben

14

Ich hatte das gleiche Problem ... Ich habe nur alle IPs aus der Server-Whitelist entfernt.

Ich kaufte vor kurzem ein SSL-Zertifikat mit comodo, in Hostgator .... sie ändern meine IP und alles funktioniert nicht mehr .... Ich bekomme diesen Fehler: "Diese IP kann keine Anfragen für diese Anwendung." Ich denke, dass Facebook-Server das DNS noch nicht aktualisiert haben, und deshalb ist der Fehler passiert.

So können Sie das Problem zu entfernen alle Server Whitelist ip, in Ihrem Facebook-App voraus Konfiguration ....

0

lösen hatte ich cloudflare Dienst auf meiner Domain

20

Als Victor Hugo Arango A entfernen ., sagte, entfernen Sie alle IPs in der Server-Whitelist und Sie sind gut zu gehen. Um dies zu tun:

  1. Zum App-Einstellungen
  2. Advanced (tab)
  3. Security (Abschnitt) entfernen IP, wenn Sie sehen.