Попытка подключиться к Quickbooks Online с помощью consolibyte / quickbooks-php - PullRequest
0 голосов
/ 28 июня 2019

Я клонировал репозиторий, настроил свой веб-сервер с использованием IIS и NGrok, и я обновил файл конфигурации ключами из моего приложения Intuit. Я добавил три ссылки в URI перенаправления. Страница индекса загружается просто отлично, но когда я нажимаю кнопку «подключиться к быстрой книге», я получаю сообщение об ошибке «Не удалось создать URL авторизации. Нет, что-то плохое произошло::».

Я чувствую, что упускаю что-то действительно тривиальное, потому что кажется, что все загружается и работает так, как должно, до тех пор, пока он не попытается вызвать oauth.php, и он не попросит меня войти в quickbooks для выполнения этого шага. Он пытается загрузить файл oauth.php и не может подключиться к $ the_tenant.

// For OAuth2 (all new application, and what you should be migrating to)
require_once dirname(__FILE__) . '/config_oauthv2.php';

// For old/legacy applications
//require_once dirname(__FILE__) . '/config_oauthv1.php';

// Try to handle the OAuth request
if ($IntuitAnywhere->handle($the_tenant))
{
    ; // The user has been connected, and will be redirected to $that_url 
automatically.
}
else
{
// If this happens, something went wrong with the OAuth handshake
die('Oh no, something bad happened: ' . $IntuitAnywhere->errorNumber()    
    $IntuitAnywhere->errorMessage());
}

Я ожидал, что смогу войти в quickbooks и начать делать несколько примеров запросов, но я застрял на шаге прямо перед этим.

...