Χρησιμοποιήστε ngrok url όπως επανάκλησης url για το facebook webhook, αλλά αναγνωρίζεται «δεν είναι στη λίστα επιτρεπόμενων»

ψήφοι
2

IDE μου είναι Pycharm. Θέλω να δοκιμάσετε την εφαρμογή μου σε τοπικό επίπεδο, γι 'αυτό τρέχει την υπηρεσία μου σε τοπικό επίπεδο και να χρησιμοποιήσετε ngrok να εκθέσει app μου στο διαδίκτυο.

Το url έδειξε από ngrok είναι https://436cb7e9.ngrok.io

Αλλά όταν θέλω να ελέγξει το facebook webhook επανάκλησης url χρησιμοποιήσετε αυτό το url παραπάνω, δείχνει

ΣΦΑΛΜΑ 12/27/2017 08: 16: 37,407 wsgi_server.py:329] Αίτημα υποδοχής δεν 436cb7e9.ngrok.io στη λίστα επιτρεπόμενων. Οι Enabled οικοδεσπότες που ([ 'localhost'])

Έτρεξα την εφαρμογή πολύ πριν, αλλά δεν ξέρω γιατί αυτή τη φορά δείχνει ένα σφάλμα. Θα μπορούσε κάποιος να μου δίνει πρόταση;

Δημοσιεύθηκε 27/12/2017 στις 08:30
πηγή χρήστη
Σε άλλες γλώσσες...                            


2 απαντήσεις

ψήφοι
0

Αυτό γίνεται μέσω της Authκαρτέλας του ngrok ταμπλό του αυτοκινήτου σας. Από IP επιτρεπόμενων σήραγγας πρόσβασης :

Μπορείτε να λευκή λίστα πρόσβαση στις παραμέτρους σήραγγα στο λογαριασμό σας. Η λευκή λίστα επιβάλλεται από τους διακομιστές ngrok.com. Εφαρμόζεται σε παγκόσμιο επίπεδο σε όλες τις παραμέτρους της σήραγγας σας. Κάθε εισερχόμενη σύνδεση σε κάποιο από τα τελικά σημεία της σήραγγας σας ελέγχεται για να διασφαλιστεί ότι η διεύθυνση IP προέλευσης της σύνδεσης ταιριάζει τουλάχιστον μία καταχώρηση στην λευκή λίστα σας. Εάν η σύνδεση δεν ταιριάζει με την λευκή λίστα να τερματίζεται αμέσως και να μην προωθούνται σε ngrok πελάτη.

Ως ειδική περίπτωση, αν λευκή λίστα σας είναι κενή, όλες οι συνδέσεις επιτρέπονται .

Διαχείριση της λευκής λίστας

Μπορείτε να διαχειριστείτε τη λίστα επιτρεπόμενων IP στην καρτέλα auth της ngrok σας ταμπλό. Πληκτρολογήστε μια νέα διεύθυνση IP στην ενότητα «IP Λευκή Λίστα» και, στη συνέχεια, κάντε κλικ στην επιλογή Προσθήκη Λευκή Λίστα Έναρξη . Αλλαγές στην IP Λευκή Λίστα μπορεί να διαρκέσει έως και 30 δευτερόλεπτα για να τεθεί σε ισχύ.

Σειρές IP

Μερικές φορές, μπορεί να θέλετε να λευκή λίστα μια ολόκληρη σειρά από διευθύνσεις IP. Αντί να εισέρχονται μόνο μία διεύθυνση IP, μπορείτε να αντί να ορίσετε ένα μπλοκ διευθύνσεων IP χρησιμοποιώντας CIDR σημειογραφία . Για παράδειγμα, για να επιτραπεί όλες οι διευθύνσεις IP από 10.1.2.0 έως 10.1.2.255, θα προσθέσει 10.1.2.0/24 στη λίστα επιτρεπόμενων σας.

Απαντήθηκε 15/01/2018 στις 14:28
πηγή χρήστη

ψήφοι
4

Μετά από λίγο σκάψιμο και χάρη στο σχόλιο Brady σχετικά με την έκδοση gcloud, ανακάλυψα ότι το μόνο που χρειάζεται για να διορθώσετε αυτό είναι να προσθέσετε μια σημαία κατά την εκτέλεση της εφαρμογής σας.

Έτσι, ας υποθέσουμε ότι εκτελείτε την εφαρμογή σας σε τοπικό επίπεδο με:

python $APPENGINE/dev_appserver.py

απλά να το αλλάξετε σε:

python $APPENGINE/dev_appserver.py --enable_host_checking=false

και δεν πρέπει να έχετε πια τα λάθη λευκή λίστα υποδοχής.

Για περισσότερες πληροφορίες, την ολοκλήρωση της παραγγελίας τις σημειώσεις έκδοσης εδώ: https://cloud.google.com/appengine/docs/standard/python/release-notes#december_5_2017

Αυτό φαίνεται να λειτουργούν καλά για μένα στην gcloud 183.0.0 και 187.0.0 (η τελευταία έκδοση κατά τη στιγμή της γραφής αυτού του σχολίου).

Απαντήθηκε 01/02/2018 στις 15:45
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more