"Я хочу переместить создание Google Create с помощью API Google, используя curl GDATA, и я успешно добавил контакт Google в свой аккаунт, но не могу переместить его в созданную пользователем метку" NEW CONTACT ""
Я успешно создал контакт Google, используя авторизацию токена доступа из Google API.
$contact_array=array(
'name'=>"USER_TEST_".$time,
'mobile'=>"8888848888",
'email'=>"test_user_".$time."@example.com",
'personal_email'=>"test_per".$time."@example.com",
'designation'=>"WEB Developer".$time,
'phone'=>"9999999699",
'home_address'=>"31 Random Street View South Hampton,California Pin".$time,
'contact_notes'=>mt_rand(1,999)." Random notes contact",
'emailer'=>"Extra email field",
'date_added'=>date('Y-m-d'),
'department'=>"Web Software Wing",
'city'=>"New Delhi",
'state'=>"Delhi",
'pincode'=>"110092",
'website'=>"example.com",
'customer_code'=>time(),
'nickname'=>"Nick".$time,
);
$access_token="ya29.456456ghfg5dzkCL0IXI0-ucKXdToRAMQUqLfcL_y9wR_CopSgh06abGotYIx8fDZDsg6aT5ISnQzqhSvnZgB80WOlS-u6b-ALFiZafaPANSUivm0UzcDQ_wRWsFM8mcaHxS";
$response=addContact($access_token, $contact_array);
Добавление функции, которую я использовал для создания контакта Google
$headers = array(
'Host: www.google.com',
'Gdata-version: 3.0',
'Content-length: '.strlen($contactXML),
'Content-type: application/atom+xml',
'Authorization: OAuth '.$access
);
print_r($contact_array);
$contactQuery = 'https://www.google.com/m8/feeds/contacts/default/full/';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $contactQuery );
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $contactXML);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_FAILONERROR, true);
$contents=curl_exec($ch);
return $contents;