我正在使用api将数据存储到JSON文件中。此数据是从用户填写我网站的表单中收集的。插入的方式如下:
$pers_payload = array(
'gender' => 'Unknown', //or Male / Female
'first_name' => $_POST['billing_first_name'],
'family_name' => $_POST ['billing_last_name'],
'email' => $_POST['billing_email'],
'linked_as_contact_to_organization' => array(
array(
'organization_id' => $organization_id, // add the person as a contact to the newly created organization
'work_email' => $_POST['billing_email'],
'work_phone' => $_POST['billing_phone']
)
),
'visiting_address' => array(
'country_code' => 'NL'
), // can be extented with other address data
'postal_address' => array(
'country_code' => $_POST['billing_country']
) // can be extented with other address data
);
然后:
$person = $SimplicateApi->makeApiCall('POST','/crm/person',json_encode($pers_payload));
现在我想要获取数据而不是帖子。我尝试获取这样的数据:
$SimplicateApi->makeApiCall('GET','/crm/organization?q[name]=*my name*');
我不知道这是不是正确的方式,它不起作用,显然不是。
无论如何我想要实现的是PHP,我希望收集现有人的name
值。此数据存储在/api/v2/crm/person.json
Api文档(我读过但不太了解)http://api.simplicate.nl/
答案 0 :(得分:2)
已经有一段时间了,但是我试图回答我所有的开放式问题而没有我自己解决的答案。
所以为此。
你必须创建一个变量来生成这样的get请求:
$test = $SimplicateApi->makeApiCall('GET','/crm/organization?q[name]=My name');
现在你可以做一个var_dump($ test);
作为输出,您将获得
中的所有数据/ crm / organization?q [name] =我的名字