我刚刚从GitHub下载了quickbooks-php并设置连接,这是完美的,但当我运行"example_customer_add.php"页面时,它不会给我任何错误,也不会将数据保存到我的quickbook。
添加客户代码:
$CustomerService = new QuickBooks_IPP_Service_Customer();
$Customer = new QuickBooks_IPP_Object_Customer();
$Customer->setTitle('Ms');
$Customer->setGivenName('Shannon');
$Customer->setMiddleName('B');
$Customer->setFamilyName('Palmer');
$Customer->setDisplayName('Shannon B Palmer ' . mt_rand(0, 1000));
$CustomerService->add($Context, $realm, $Customer)
输出:我们的新客户ID是:[{-67}](名称"Shannon B Palmer 711")
我是否必须更改配置或文件位置等中的任何其他内容?如果有人用了那个代码,请帮帮我。
你得到这个作为输出的事实:
输出:我们的新客户ID是:[{-67}](名称"Shannon B Palmer 711")
意味着您的数据是否被保存到QuickBooks。这里的67
值是你的新客户的QuickBooks内部Id
值。
首先,我建议你确保你登录到你的SANDBOX QuickBooks帐户,而不是你的LIVE QuickBooks帐户。默认情况下,该示例连接到您的SANDBOX QuickBooks帐户,并且不会将数据推送到未修改的QuickBooks帐户(将$sandbox
更改为false
)。
第二,我建议你退出QuickBooks,或者刷新页面,然后再次寻找客户。如果你仍然找不到它,请贴出你在QuickBooks中搜索位置的截图。