Log masukMulakan percubaan percuma
Meta Tech Provider

Ralat WhatsApp 131005: akses dinafikan, kebenaran tiada

Ralat 131005 bermaksud token akses tidak mempunyai kebenaran yang diperlukan oleh endpoint WhatsApp, sama ada kerana tidak pernah diberikan atau kemudian dibuang. Huraian Meta ialah "Permission is either not granted or has been removed." Cara membaikinya: semak token dengan access token debugger, kemudian berikan kebenaran yang tiada atau tukar kepada token yang memilikinya.

131005

Kod Meta untuk "Permission is either not granted or has been removed."

whatsapp_business_messaging

Kebenaran yang diperlukan untuk menghantar sebarang jenis mesej kepada pengguna WhatsApp.

3 permissions

business_management, whatsapp_business_management dan whatsapp_business_messaging, ditetapkan semasa menjana token pengguna sistem.

Apakah maksud ralat WhatsApp 131005?

Ia bermaksud token diterima sebagai sah tetapi tidak membawa kebenaran yang disemak oleh endpoint.

Rujukan Cloud API Meta menyenaraikan 131005 dengan teks butiran "Permission is either not granted or has been removed." Ralat Graph API 10 membawa ayat yang serupa. Bezanya hanya pada julat: 10 ialah kod Graph API umum, manakala 131005 terletak dalam kod WhatsApp yang bermula dengan 131.

Oleh sebab ayatnya sama, diagnosisnya juga sama. Penyelesaian Meta untuk kedua-duanya ialah menggunakan access token debugger dan mengesahkan aplikasi memegang kebenaran yang diperlukan oleh endpoint.

Kebenaran manakah yang biasanya tiada?

Biasanya salah satu daripada dua kebenaran WhatsApp, bergantung pada fungsi panggilan tersebut.

Panduan kebenaran Meta membahagikannya mengikut tugas. whatsapp_business_messaging diperlukan untuk menghantar sebarang jenis mesej dan menerima webhook mesej serta status. whatsapp_business_management diperlukan untuk metadata akaun, pengurusan template, penyenaraian nombor telefon, analitik dan webhook akaun.

Token yang dijana dengan kebenaran pengurusan sahaja boleh membaca akaun dan menyenaraikan template, tetapi gagal sebaik sahaja cuba menghantar. Semasa menjana token pengguna sistem, panduan token akses Meta meminta anda menetapkan business_management, whatsapp_business_management dan whatsapp_business_messaging sekali gus.

Bagaimana cara membaiki ralat 131005?

Baca token dahulu, kemudian ubah hanya apa yang tiada.

Panggil endpoint debug_token, atau tampal token ke dalam access token debugger. Sifat scopes menyenaraikan setiap kebenaran yang diberikan. Bandingkan dengan halaman rujukan endpoint yang gagal.

Jika sesuatu kebenaran tiada, jana token baharu yang menyertakannya, atau minta pemilik perniagaan memberikannya semula jika token datang daripada aliran rakan kongsi. Jika semua kebenaran ada dan ralat berterusan, semak sama ada pengguna sistem di sebalik token telah diberi akses kepada Akaun WhatsApp Business yang tertentu, kerana token boleh mempunyai skop penuh namun tidak ditetapkan kepada aset tersebut.

Kesilapan biasa

  • Menganggap token telah tamat tempoh. Tamat tempoh memulangkan 190 atau 0. Kod ini bermaksud token berfungsi tetapi tiada satu kebenaran.
  • Menjana token dengan kebenaran pengurusan sahaja, kemudian menggunakannya untuk menghantar. Penghantaran memerlukan whatsapp_business_messaging.
  • Menyemak scopes lalu berhenti di situ. Pengguna sistem juga perlu diberi akses kepada Akaun WhatsApp Business yang tertentu itu.
Menggunakan EasyCoexistence untuk ini

EasyCoexistence memasukkan setiap nombor melalui Embedded Signup Meta, tempat perniagaan memberikan kebenarannya kepada aplikasi, dan penyambung MCP-nya melaporkan status kesihatan sesebuah nombor supaya pembantu boleh menyemak sebelum menghantar.

Soalan lazim

Adakah 131005 ralat yang sama dengan 10?

Kedua-duanya membawa huraian yang sama dalam rujukan Meta. 131005 tergolong dalam julat WhatsApp dan 10 dalam julat Graph API.

Bolehkah kebenaran dibuang selepas persediaan?

Boleh. Huraian Meta jelas merangkumi kebenaran yang telah dibuang, bukan hanya yang tidak pernah diberikan.

Adakah ralat 131005 menjejaskan aplikasi WhatsApp Business pada telefon?

Tidak. Ia berkaitan dengan token API. Aplikasi pada telefon terus berfungsi seperti biasa.

Perlukah saya cuba semula selepas ralat 131005?

Tidak. Mencuba semula dengan token yang sama memberikan hasil yang sama. Baiki kebenaran dahulu.

Teruskan membaca

Sedia untuk bermula?

Sediakan WhatsApp Coexistence dalam beberapa minit, bukan berbulan-bulan. Aplikasi terus berfungsi pada telefon.

Mulakan Percubaan Percuma

Disahkan pada

Ralat WhatsApp 131005