Я клонировал репозиторий, настроил свой веб-сервер с использованием 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 и начать делать несколько примеров запросов, но я застрял на шаге прямо перед этим.