2017-06-06 14 views
0

PHPプラグインを常時連絡プラグインとして使用しています。連絡先をあるリストから別のリストに移動したい私はそれが悪い応答エラーを生成するコードを試してみました。PHP APIを使用して連絡先をリスト間で移動する方法

$action = "Updating Contact"; 
$contact = $response->results[0]; 
foreach ($contact->lists as $key => $value) { 
    unset($contact->lists[$key]); 
} 
$cc->contactService->updateContact(WPYog_ACCESS_TOKEN, $contact,true); 
$contact->addList((string)$_POST['list_id']); 
$contact->first_name = 'Sudhir'; 
$contact->status = 'ACTIVE'; 
$contact->email_addresses[0]->status = 'ACTIVE'; 
$contact->last_name = 'Pandey'; 
try { 
    $cc->contactService->updateContact(WPYog_ACCESS_TOKEN, $contact,true); 
}catch (CtctException $ex) { 
    var_dump($ex->getErrors()); 
} 

答えて

0

回答が見つかりました。まず、これを使用してレコードを取得します。

$action = "Updating Contact"; 
$contact = $response->results[0]; 

// Now empty the list 
$contact->lists = array(); 
$contact->addList((string)$_POST['list_id']); 
$contact->first_name = 'Sudhir'; 
$contact->status = 'ACTIVE'; 
$contact->email_addresses[0]->status = 'ACTIVE'; 
$contact->last_name = 'Pandey'; 
try { 
    $cc->contactService->updateContact(WPYog_ACCESS_TOKEN, $contact,true); 
}catch (CtctException $ex) { 
    var_dump($ex->getErrors()); 
} 
関連する問題