2

我主要完成了成功运行的 API 请求,但是在http://developers.contactually.com/docs/中指定的“extended_contact_data_attributes”存在问题。

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

$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.

4

1 回答 1

1

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

于 2013-05-30T08:26:15.057 回答