首页 > 解决方案 > 从 Twinfield API 获取未经授权的客户端

问题描述

我正在使用https://github.com/php-twinfield/twinfield库与 Twinfield API 进行交互。但是,我无法通过身份验证。

我的 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。我不知道这是从哪里来的,也不知道为什么会这样。有谁能够帮我?

标签: phptwinfield

解决方案


推荐阅读