Как создать новый контакт, используя People API с несколькими значениями - PullRequest
0 голосов
/ 12 июня 2019

Я хочу создать новый контакт с несколькими адресами электронной почты и номерами телефонов

Я пробовал с одним адресом электронной почты и номером телефона, это работает, это код, который я использую


$name = new Google_Service_PeopleService_Name();
$name->setGivenName('00nirman');
$name->setFamilyName('weerasinghe');
$person->setNames($name);
$email1 = new Google_Service_PeopleService_EmailAddress();
$email1->setValue('test@example.com');
$person->setEmailAddresses($email1);

$phone1 = new Google_Service_PeopleService_PhoneNumber();
$phone1->setValue('0777677305');
$phone1->setType('home');
$person->setPhoneNumbers($phone1);
$exe = $people_service->people->createContact($person)->execute;

Может кто-топомогите мне изменить код, чтобы выдвинуть несколько значений, у меня действительно много документов Google, но я не могу найти способ сделать это в php

1 Ответ

0 голосов
/ 12 июня 2019

Parogrock спасибо за ответ

$phone1 = new Google_Service_PeopleService_PhoneNumber();
$phone2 = new Google_Service_PeopleService_PhoneNumber();
$phone1->setValue('0777677305');
$phone2->setValue('0774112128');

$person->setPhoneNumbers([$phone1,$phone2]);

$exe = $people_service->people->createContact($person)->execute;
...