联系API联系问题

时间:2013-05-25 06:28:53

标签: php api

我主要使用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.

1 个答案:

答案 0 :(得分:1)

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