我正在使用API。
使用数组我收集如下数据:
$org_payload = array(
'name' => $_POST['billing_company'],
'phone' => $_POST['billing_phone'],
'email' => $_POST['billing_email'],
'note' => $_POST['order_comments'],
'relation_type' => array(
'id'=>'relationtype:c1ec3ae77036842d' //provide the relationtypeid, f.e. relationtype:796ce0d318a2f5db515efc18bba82b90
),
'visiting_address' => array(
'country_code' => 'NL',
'line_1' => $_POST['billing_address_1'],
'postal_code' => $_POST['billing_postcode'],
'locality' => $_POST['billing_city'],
'country' => $_POST['billing_country']
), // can be extented with other address data
'postal_address' => array(
'country_code' => 'NL'
) // can be extented with other address data
);
有一次,我将这些数据发送给我正在使用的程序。我用这段代码实现了这个目标:
$organization = $SimplicateApi->makeApiCall('POST','/crm/organization',json_encode($org_payload));
我从我网站上的表格中收集这些数据。此数据将在程序中发布。
我正在尝试实现这一点,当从我的表单收集的数据与程序中的现有数据匹配然后不添加它。我希望在正确的方向上提示这一点,一直在互联网上看,没有任何运气。
答案 0 :(得分:1)
我建议再多一次调用API。
就像你在评论中所说的那样 - 公司名称和电话号码是独一无二的。 如果有一些调用来通过这些值获取用户并检查从表单中获得的内容,那就足够了。
如果它们是独特的 - 发送它们, 如果没有 - 向用户显示或者你想在这里做什么。
无需在系统上再保留一个数据库。