我主要使用API请求它已成功运行,但遇到问题“ extended_contact_data_attributes“在http://developers.contactually.com/docs/中指定。
我没有得到如何发送扩展联系人数据。以下是我的代码
$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返回错误信息。
Invalid parameters. Extended contact data is improperly formatted.
答案 0 :(得分:1)
我实际上并不是联系人或其api的用户,但通过浏览文档,我感觉您的问题出现在'label' => 'Phone number'
中。从文档的上下文中,我会猜测有一组特定的值对标签有效,例如“Office”或“Home”(我不知道实际值可能是什么)。尝试用'Phone number'
替换'Office'
,如果仍然返回相同的错误,请告诉我。