Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.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 联系问题_Php_Api - Fatal编程技术网

Php 联系问题

Php 联系问题,php,api,Php,Api,我已经完成了API请求的大部分工作,它成功运行,但遇到了问题“ 中指定的扩展\u联系人\u数据\u属性” 我不知道如何发送扩展联系人数据。下面是我的代码 $contact = new Services_Contactually_Contact($client); $phone_arr = array(Array('label' => 'Phone number','value' => $phone_number)); $params

我已经完成了API请求的大部分工作,它成功运行,但遇到了问题“ 中指定的扩展\u联系人\u数据\u属性”

我不知道如何发送扩展联系人数据。下面是我的代码

$contact = new Services_Contactually_Contact($client);

            $phone_arr = array(Array('label' => 'Phone number','value' => $phone_number));
            $params = array(
                'first_name' => $first_name,
                'email' => $email,
                'visible' => 1,
                'first_contacted' => date('c'),
                'last_contacted' => date('c'),
                'hits' => 1,
                'user_bucket_id' => '248989', # new user basket id
                'extended_contact_data_attributes' => Array(
                    'phone_numbers' => $phone_arr
                )
            );

            $result = $contact->create($params);
请帮助我哪里做错了。API返回错误消息给我


无效参数。扩展联系人数据格式不正确。

我实际上不是Contactly或其api的用户,但通过查看文档,我感觉您的问题出在
'label'=>'Phone number'
。从文档的上下文来看,我会猜测有一组特定的值对标签有效,例如“Office”或“Home”(我不知道实际值可能是什么)。尝试用
'Office'
替换
'Phone number'
,如果仍然返回相同的错误,请告诉我