Получение неавторизованного клиента из Twinfield API

Я использую библиотеку https://github.com/php-twinfield/twinfield для взаимодействия с API Twinfield. Однако мне не удалось пройти аутентификацию.

Моя информация об API:

Мой код:

      $provider    = new \PhpTwinfield\Secure\Provider\OAuthProvider([
    'clientId'     => '{THE CLIENT ID FROM THE SCREENSHOT}',
    'clientSecret' => '{THE CLIENT SECRET FROM THE SCREENSHOT}',
    'redirectUri'  => 'https://blubwebsites.nl'
]);
$accessToken  = $provider->getAccessToken("authorization_code", ["code" => '{TOKEN GENERATED BY https://login.twinfield.com/auth/authentication/connect/authorize}']);
$refreshToken = $accessToken->getRefreshToken();

$connection  = new \PhpTwinfield\Secure\OpenIdConnectAuthentication($provider, $refreshToken);

Однако, когда я пробую этот код. Я получаю ошибку unauthorized_client. Я понятия не имею, откуда это происходит и почему это происходит. Кто-нибудь может мне помочь?

0 ответов

Другие вопросы по тегам