如何使用php sdk获取quickbook模块的字段名称

时间:2016-10-28 10:51:39

标签: php sdk quickbooks

我已经运行 Quickbook PHP sdk ,它正在从quickbook返回客户数据。

我想在列表框中显示字段名称以进行字段映射。但我无法获得字段名称。我的代码是。

 $CustomerService = new QuickBooks_IPP_Service_Customer();
 $sql = "SELECT * FROM Customer ";
 $customers = $CustomerService->query($Context, $realm, $sql);
 foreach($customers as $key=>$val){ ?>
     <option value="<?php echo  $key ?>"><?php echo  $key ;?></option>   
<?php }
  

$ key中没有任何内容。虽然我可以通过使用

获得价值
 foreach($customers as $key=>$val){  
      echo $val->getDisplayName();  
  }

请帮助

1 个答案:

答案 0 :(得分:0)

Intuit不支持以编程方式获取密钥。此外,查询对象时,只返回其中包含值的字段,因此无法通过查询对象获得完整列表。

您应该参考文档:

或者更好的是,XSD架构: