Перейти к основному содержимому

Права доступа | Документация для разработчиков

Разрешения

Обновлено: 5 ноября 2025 г
Доступ к конечным точкам платформы регулируется правами доступа. В описании каждой конечной точки указано, какие права доступа она требует, но в целом вам потребуется следующее:
    whatsapp_business_management - Для доступа к метаданным вашего аккаунта WhatsApp Business, управления шаблонами, получения номеров телефонов компании, связанных с вашим WABA, всей аналитики, а также для получения веб-хуков, уведомляющих вас об изменениях в вашем аккаунте WhatsApp Business, необходимо следующее:whatsapp_business_messaging - Необходим для отправки любых сообщений пользователям WhatsApp, а также для получения входящих сообщений и веб-хуков для отслеживания статуса сообщений
    В зависимости от потребностей вашего бизнеса вам также могут потребоваться следующие разрешения:
      управление бизнесом - Это необходимо только в том случае, если вам требуется программный доступ к вашему бизнес-портфелю (это требуется редко, поскольку вы можете получить доступ к своему портфелю с помощью...) Meta Business Suite?.whatsapp_business_manage_events - Это необходимо только в том случае, если вы рассылаете маркетинговые шаблоны с API для маркетинговых сообщений в WhatsAppв сочетании с API конверсийдля отслеживания событий.ads_read - требуется только в том случае, если вы используете API для маркетинговых сообщений в WhatsApp в связи с API аналитики для получения показателей конверсии

      Обзор приложения

      Если вы являетесь поставщик решений Если другие компании будут использовать ваше приложение для доступа к своим данным, ваше приложение должно соответствовать определенным требованиям Обзор приложенияи вы должны получить одобрение на расширенный доступ для получения любых разрешений, необходимых вашему приложению. Если вы ненеЕсли пользователю не будет предоставлен расширенный доступ к определенному разрешению, он не сможет предоставить его другим пользователям.
      Если вы являетесь непосредственным разработчиком и будете получать доступ только к собственным бизнес-данным, вам не нужно проходить проверку приложения и не требуется расширенный доступ к каким-либо разрешениям.

      Как получить разрешения

      Пользователи приложения должны предоставить вашему приложению индивидуальные разрешения. Если вы являетесь непосредственным разработчиком и используете системный токен, при создании системного токенанеобходимо создать системного пользователя и использовать его для предоставления вашему приложению индивидуальных разрешений в рамках процесса создания системного токена.
      Если вы являетесь поставщиком решений, использующим бизнес-токенывстроенной регистрации экран авторизации позволяет пользователю предоставлять вашему приложению разрешения, на которые у вас есть предварительное разрешение на доступ:

      Проверка предоставленных разрешений

      Используйте отладочный токен Для просмотра разрешений, предоставленных вашему приложению источником токена, используйте следующую конечную точку: отладчик токенов доступа инструмент, который возвращает ту же информацию.

      Синтаксис запроса

      curl 'https://graph.facebook.com/<API_VERSION> /debug_token?input_token=<ACCESS_TOKEN_TO_CHECK> ' \ -H 'Авторизация: Предъявитель<ACCESS_TOKEN> '

      Синтаксис ответа

      Предоставленные разрешения назначаются следующим лицам: области свойство.
      { "data": { "app_id": "634974688087057", "type": "SYSTEM_USER", "application": "Lucky Shrub", "data_access_expires_at": 0, "expires_at": 0, "is_valid": true, "issued_at": 1712099387, "scopes": [ "whatsapp_business_management", "whatsapp_business_messaging" ], "granular_scopes": [ { "scope": "whatsapp_business_management" }, { "scope": "whatsapp_business_messaging" } ], "user_id": "104169029247128" } }