Quickbooks联机错误PHP

Quickbooks联机错误PHP,php,quickbooks,quickbooks-online,Php,Quickbooks,Quickbooks Online,当我试图通过下载的ConsoleByte软件包连接到QBO时,出现了一个错误 错误代码:内部错误 消息:从请求令牌获取应用程序时出错 您可以联系我们以获得进一步的帮助。错误 Id:ixnkryec2iu513ef45f3f5xv-12940655 我已经按照说明中的指示设置了config.php文件,甚至已经到了使用Quickbooks授权应用程序的地步,但是现在当我导航到该页面时,它表明我没有登录,当我单击index.php页面上的“连接到Quickbooks”按钮时,我得到了上面的错误。我对

当我试图通过下载的ConsoleByte软件包连接到QBO时,出现了一个错误

错误代码:内部错误

消息:从请求令牌获取应用程序时出错

您可以联系我们以获得进一步的帮助。错误 Id:ixnkryec2iu513ef45f3f5xv-12940655

我已经按照说明中的指示设置了
config.php
文件,甚至已经到了使用Quickbooks授权应用程序的地步,但是现在当我导航到该页面时,它表明我没有登录,当我单击
index.php
页面上的“连接到Quickbooks”按钮时,我得到了上面的错误。我对这个过程不太熟悉,不知道从哪里开始解决这个问题,如果有任何帮助,我将不胜感激

链接:

示例\u app\u ipp\u v3/config.php代码

require_once dirname(__FILE__) . '/../../../QuickBooks.php';
$token = 'f5ddd229b1d19b4153b8218b08b97897050f';
$oauth_consumer_key = 'qyprdYvvyNLq1om6FSw0xLebctZEAz';
$oauth_consumer_secret = 'KCLYZRgZ4LnHUB35AzvylxnH6c8CDCyjhva8I9Gp';
$sandbox = true;     // When you're using development tokens
$quickbooks_oauth_url = 'http://production.technology-architects.com/unleashed_new/quickbook/docs/partner_platform/example_app_ipp_v3/oauth.php';
$quickbooks_success_url = 'http://production.technology-architects.com/unleashed_new/quickbook/docs/partner_platform/example_app_ipp_v3/success.php';
$quickbooks_menu_url = 'http://production.technology-architects.com/unleashed_new/quickbook/docs/partner_platform/example_app_ipp_v3/menu.php';
$dsn = 'mysqli://myusername:mypassword@localhost/databasename';
$encryption_key = 'bcde1234';
$the_username = 'DO_NOT_CHANGE_MEddd';
$the_tenant = 'sdfaswrqwerqwr';
if (!QuickBooks_Utilities::initialized($dsn)){
    QuickBooks_Utilities::initialize($dsn);
}
$IntuitAnywhere = new QuickBooks_IPP_IntuitAnywhere($dsn, $encryption_key, $oauth_consumer_key, $oauth_consumer_secret, $quickbooks_oauth_url, $quickbooks_success_url);
if ($IntuitAnywhere->check($the_username, $the_tenant) and $IntuitAnywhere->test($the_username, $the_tenant)){   
    $quickbooks_is_connected = true;
    $IPP = new QuickBooks_IPP($dsn);
    $creds = $IntuitAnywhere->load($the_username, $the_tenant);
    $IPP->authMode(
            QuickBooks_IPP::AUTHMODE_OAUTH, 
            $the_username, 
            $creds);
    if ($sandbox){
        $IPP->sandbox(true);
    }
    $realm = $creds['qb_realm'];
    $Context = $IPP->context();
    $CompanyInfoService = new QuickBooks_IPP_Service_CompanyInfo();
    $quickbooks_CompanyInfo = $CompanyInfoService->get($Context, $realm);
} else {
    $quickbooks_is_connected = false;
}


代码中的令牌或OAuth凭据都与屏幕截图中的不匹配

修复您的令牌和OAuth值

$token = 'f5ddd229b1d19b4153b8218b08b97897050f';
$oauth_consumer_key = 'qyprdYvvyNLq1om6FSw0xLebctZEAz';
$oauth_consumer_secret = 'KCLYZRgZ4LnHUB35AzvylxnH6c8CDCyjhva8I9Gp';

我已经更新了帖子并将config.php代码放在那里,请检查一下。如果需要任何其他代码,我也会将其放在那里,请在Developer.Intuit.com上发布应用程序的屏幕截图,以便我们确认您的所有令牌、URL、,等都是正确的。请使用以下凭据电子邮件登录以检查应用程序:enginnerjavaid@gmail.com密码:Swatswat556@i我已经使用了这些代码和说明我已经添加了屏幕截图请看一看我使用了另一个应用程序,并且有这些凭据,但是我已经检查过了,这不是问题。凭据是特定于每个应用程序的。这些凭据仅适用于单个应用程序。它们是用于应用程序本身的。如果您需要帮助,请使用正确的凭据发布您的代码,以便我们能够实际帮助您。