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

How to get field names of quickbook module using php sdk

我有 运行 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 }

there is nothing in $key . while i can get the value by using

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

请帮忙

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

您应该参考文档:

或者更好的是,XSD 架构: