Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用php在harvest api中获取其他联系人详细信息_Php_Api_Harvest - Fatal编程技术网

如何使用php在harvest api中获取其他联系人详细信息

如何使用php在harvest api中获取其他联系人详细信息,php,api,harvest,Php,Api,Harvest,我写的是 <?php require_once 'HarvestAPI.php'; /* Register Auto Loader */ spl_autoload_register(array('HarvestAPI', 'autoload')); $api = new HarvestAPI(); $api->setUser( "nida.amin@gmail.com" ); $api->setPassword( "aaabbb12345" )

我写的是

<?php
 require_once 'HarvestAPI.php';

  /* Register Auto Loader */
   spl_autoload_register(array('HarvestAPI', 'autoload'));

   $api = new HarvestAPI();
   $api->setUser( "nida.amin@gmail.com" );
   $api->setPassword( "aaabbb12345" );
   $api->setAccount( "heavenscompany" );

   $api->setRetryMode( HarvestAPI::RETRY );
   $api->setSSL(true);

   $result = $api->getClients();
   foreach( $result->data as $client ) {
   if( $result->isSuccess() ) {
   echo $client->get( "name" );
   echo $client->details;
   }
  }
 ?>


我对Harvest API非常陌生。请帮助我如何在php的Harvest API中获取客户的其他联系方式,如电子邮件、手机号码、办公室等?

您可以在客户详细信息中找到电子邮件地址。请尝试以下操作:

var_dump($client->details);die();

然后您应该得到details变量中的内容的输出。希望它是一个数组,您可以从中提取电子邮件地址。

不,我认为$client details不是一个数组,因为它显示文本(客户端的地址字段)。如果您将整个$client对象变为var_dump会怎么样?您是否在输出中找到电子邮件地址?因此,您的客户端对象实际上没有电子邮件地址,或者API没有返回电子邮件地址的功能。