Zendesk Talk API - возврат приращенного экспорта 403 Ошибка: «У вас нет доступа к этому API» - PullRequest
0 голосов
/ 10 февраля 2020

Я пытаюсь выполнить инкрементальный экспорт с помощью Zendesk Talk API, следуя документации, предоставленной Zendesk, и использую клиент PHP, который они предоставляют.

Я уже использую его с поддержкой API для выполнения пошагового экспорта Ticket, для которого я не обнаружил ни одной проблемы.

Но для Talk API он всегда возвращает ошибку 403 с сообщением «У вас нет доступа к этому API».

Мой метод аутентификации «Простой», с электронной почтой моего пользователя Zendesk (я администратор с доступом ко всем приложениям Zendesk, которую использует моя компания) и токеном API, сгенерированным на панели администратора.

Мой маршрут

GET https://{companyDomainName}.zendesk.com/api/v2/channels/voice/stats/incremental/calls.json?start_time=0

У вас есть идеи, что я делаю неправильно?

Заранее благодарен за всю вашу помощь

РЕДАКТИРОВАТЬ: я понял, мой код может помочь вам помочь; -P

Я создал собственный класс, в котором есть вызов метода authenticate, который создает и проверяет подлинность моего клиента ZendeskAPI в методе construct, и мой метод wh ich запускает пошаговый экспорт для Talk API следующим образом:

public function importIncrementalTalk(int $start_time)
    {
        $calls = $this->getClient()->get('api/v2/channels/voice/stats/incremental/calls.json', ['start_time' => $start_time]);
return $calls->end_time;
    }
...