Quickbooks PHP API(consolibyte 版本)。连接错误
Quickbooks PHP API (consolibyte version). Errors connecting
我已经使用它几个月了,但突然开始出现错误。我重新生成了 QB 密钥,但它仍然发生
当我运行任何东西时,我首先包含配置文件
include 'quickbooks-php/docs/partner_platform/example_app_ipp_v3/config.php';
在配置文件中,脚本总是在这一行失败:
if ($IntuitAnywhere->check($the_username, $the_tenant) and
$IntuitAnywhere->test($the_username, $the_tenant)){
错误是:
<b>Notice</b>: unserialize(): Error at offset 0 of 4 bytes in <b>/var/www/html/quickbooks-php/QuickBooks/Encryption/Aes.php</b> on line <b>82</b><br />
<br />
<b>Warning</b>: current() expects parameter 1 to be array, boolean given in <b>/var/www/html/quickbooks-php/QuickBooks/Encryption/Aes.php</b> on line <b>83</b><br />
<br />
<b>Warning</b>: mcrypt_generic_init(): Iv size incorrect; supplied length: 30, needed: 32 in <b>/var/www/html/quickbooks-php/QuickBooks/Encryption/Aes.php</b> on line <b>73</b><br />
<br />
<b>Warning</b>: mdecrypt_generic(): An empty string was passed in <b>/var/www/html/quickbooks-php/QuickBooks/Encryption/Aes.php</b> on line <b>74</b><br />
<br />
<b>Warning</b>: current() expects parameter 1 to be array, boolean given in <b>/var/www/html/quickbooks-php/QuickBooks/Encryption/Aes.php</b> on line <b>83</b><br />
我尝试 运行ning diagnostics.php 并收到相同的错误。
如果 Keith(以前帮助过我的作者)或其他人可以提供帮助,我将不胜感激。官方论坛好像挂了。
听起来你的密钥在你的数据库中以某种方式损坏了。试试这个:
TRUNCATE quickbooks_oauth;
然后单击[连接到 QuickBooks] 按钮重新连接到 QuickBooks。
请注意,如果您这样做,任何连接到您的应用程序的用户都必须重新连接。
如果您不想断开 所有人 的连接,您可以只删除您特定领域的 quickbooks_oauth
记录。
我已经使用它几个月了,但突然开始出现错误。我重新生成了 QB 密钥,但它仍然发生
当我运行任何东西时,我首先包含配置文件
include 'quickbooks-php/docs/partner_platform/example_app_ipp_v3/config.php';
在配置文件中,脚本总是在这一行失败:
if ($IntuitAnywhere->check($the_username, $the_tenant) and
$IntuitAnywhere->test($the_username, $the_tenant)){
错误是:
<b>Notice</b>: unserialize(): Error at offset 0 of 4 bytes in <b>/var/www/html/quickbooks-php/QuickBooks/Encryption/Aes.php</b> on line <b>82</b><br />
<br />
<b>Warning</b>: current() expects parameter 1 to be array, boolean given in <b>/var/www/html/quickbooks-php/QuickBooks/Encryption/Aes.php</b> on line <b>83</b><br />
<br />
<b>Warning</b>: mcrypt_generic_init(): Iv size incorrect; supplied length: 30, needed: 32 in <b>/var/www/html/quickbooks-php/QuickBooks/Encryption/Aes.php</b> on line <b>73</b><br />
<br />
<b>Warning</b>: mdecrypt_generic(): An empty string was passed in <b>/var/www/html/quickbooks-php/QuickBooks/Encryption/Aes.php</b> on line <b>74</b><br />
<br />
<b>Warning</b>: current() expects parameter 1 to be array, boolean given in <b>/var/www/html/quickbooks-php/QuickBooks/Encryption/Aes.php</b> on line <b>83</b><br />
我尝试 运行ning diagnostics.php 并收到相同的错误。
如果 Keith(以前帮助过我的作者)或其他人可以提供帮助,我将不胜感激。官方论坛好像挂了。
听起来你的密钥在你的数据库中以某种方式损坏了。试试这个:
TRUNCATE quickbooks_oauth;
然后单击[连接到 QuickBooks] 按钮重新连接到 QuickBooks。
请注意,如果您这样做,任何连接到您的应用程序的用户都必须重新连接。
如果您不想断开 所有人 的连接,您可以只删除您特定领域的 quickbooks_oauth
记录。