Σφάλμα WhatsApp 131005: άρνηση πρόσβασης, λείπει άδεια
Το σφάλμα 131005 σημαίνει ότι το access token δεν διαθέτει μια άδεια που απαιτεί το endpoint του WhatsApp, είτε επειδή δεν δόθηκε ποτέ είτε επειδή αφαιρέθηκε αργότερα. Η περιγραφή της Meta είναι «Permission is either not granted or has been removed.» Η λύση είναι να ελέγξετε το token με το access token debugger και έπειτα να δώσετε την άδεια που λείπει ή να χρησιμοποιήσετε ένα token που την έχει.
Ο κωδικός της Meta για το «Permission is either not granted or has been removed.»
Η άδεια που απαιτείται για την αποστολή οποιουδήποτε τύπου μηνύματος σε χρήστες του WhatsApp.
business_management, whatsapp_business_management και whatsapp_business_messaging, που ανατίθενται κατά τη δημιουργία ενός token system user.
Τι σημαίνει το σφάλμα 131005 του WhatsApp;
Σημαίνει ότι το token γίνεται δεκτό ως γνήσιο, αλλά δεν φέρει την άδεια που ελέγχει το endpoint.
Ο οδηγός αναφοράς του Cloud API της Meta καταχωρίζει το 131005 με το κείμενο λεπτομερειών «Permission is either not granted or has been removed.» Το σφάλμα 10 του Graph API φέρει την ίδια ακριβώς πρόταση. Η διαφορά είναι μόνο το εύρος: το 10 είναι γενικός κωδικός του Graph API, ενώ το 131005 ανήκει στους κωδικούς του WhatsApp που ξεκινούν από 131.
Επειδή τα λόγια είναι τα ίδια, η διάγνωση είναι η ίδια. Η λύση που προτείνει η Meta και για τα δύο είναι να χρησιμοποιήσετε το access token debugger και να επιβεβαιώσετε ότι η εφαρμογή διαθέτει τις άδειες που απαιτεί το endpoint.
Ποια άδεια λείπει συνήθως;
Συνήθως μία από τις δύο άδειες του WhatsApp, και ποια ακριβώς εξαρτάται από το τι κάνει η κλήση.
Ο οδηγός αδειών της Meta τις χωρίζει ανά χρήση. Η whatsapp_business_messaging χρειάζεται για την αποστολή οποιουδήποτε τύπου μηνύματος και για τη λήψη webhooks μηνυμάτων και κατάστασης. Η whatsapp_business_management χρειάζεται για τα μεταδεδομένα του λογαριασμού, τη διαχείριση templates, την εμφάνιση των αριθμών τηλεφώνου, τα analytics και τα webhooks του λογαριασμού.
Ένα token που δημιουργήθηκε μόνο με την άδεια διαχείρισης μπορεί να διαβάσει τον λογαριασμό και να εμφανίσει τα templates, αλλά αποτυγχάνει τη στιγμή που προσπαθεί να στείλει. Όταν δημιουργείτε token system user, ο οδηγός access token της Meta σας ζητά να αναθέσετε μαζί τις business_management, whatsapp_business_management και whatsapp_business_messaging.
Πώς διορθώνεται το σφάλμα 131005;
Διαβάστε πρώτα το token και αλλάξτε μόνο ό,τι λείπει.
Καλέστε το endpoint debug_token ή επικολλήστε το token στο access token debugger. Η ιδιότητα scopes απαριθμεί κάθε άδεια που έχει δοθεί. Συγκρίνετέ την με τη σελίδα αναφοράς του endpoint που απέτυχε.
Αν λείπει μια άδεια, δημιουργήστε νέο token που την περιλαμβάνει ή ζητήστε από τον ιδιοκτήτη της επιχείρησης να τη δώσει ξανά, αν το token προέρχεται από ροή συνεργάτη. Αν υπάρχουν όλες οι άδειες και το σφάλμα επιμένει, ελέγξτε ότι ο system user πίσω από το token έχει λάβει πρόσβαση στον συγκεκριμένο WhatsApp Business Account, αφού ένα token μπορεί να έχει όλα τα scopes και παρ' όλα αυτά να μην είναι ανατεθειμένο σε αυτό το στοιχείο.
Συνηθισμένα λάθη
- Η υπόθεση ότι το token έληξε. Η λήξη επιστρέφει 190 ή 0. Αυτός ο κωδικός σημαίνει ότι το token λειτουργεί αλλά του λείπει μια άδεια.
- Η δημιουργία token μόνο με την άδεια διαχείρισης και η χρήση του για αποστολή. Η αποστολή απαιτεί την whatsapp_business_messaging.
- Ο έλεγχος των scopes και η διακοπή εκεί. Ένας system user χρειάζεται επίσης πρόσβαση στον συγκεκριμένο WhatsApp Business Account.
Το EasyCoexistence εντάσσει κάθε αριθμό μέσω του Embedded Signup της Meta, όπου η επιχείρηση δίνει στην εφαρμογή τις άδειές της, ενώ ο MCP connector του αναφέρει την κατάσταση ενός αριθμού, ώστε ένας βοηθός να ελέγχει πριν από την αποστολή.
Συχνές ερωτήσεις
Είναι το 131005 το ίδιο σφάλμα με το 10;
Φέρουν την ίδια περιγραφή στην αναφορά της Meta. Το 131005 ανήκει στο εύρος του WhatsApp και το 10 στο εύρος του Graph API.
Μπορεί να αφαιρεθεί μια άδεια μετά τη ρύθμιση;
Ναι. Η περιγραφή της Meta καλύπτει ρητά και τις άδειες που έχουν αφαιρεθεί, όχι μόνο όσες δεν δόθηκαν ποτέ.
Επηρεάζει το σφάλμα 131005 την εφαρμογή WhatsApp Business στο τηλέφωνο;
Όχι. Αφορά το token του API. Η εφαρμογή στο τηλέφωνο συνεχίζει να λειτουργεί όπως πριν.
Πρέπει να δοκιμάσω ξανά μετά το σφάλμα 131005;
Όχι. Η νέα προσπάθεια με το ίδιο token δίνει το ίδιο αποτέλεσμα. Διορθώστε πρώτα την άδεια.
Συνεχίστε την ανάγνωση
Έτοιμοι να ξεκινήσετε;
Ρυθμίστε το WhatsApp Coexistence σε λίγα λεπτά, όχι σε μήνες. Η εφαρμογή συνεχίζει να λειτουργεί στο τηλέφωνο.
Ξεκινήστε δωρεάν δοκιμήΕπαληθεύτηκε στις