Я хотел бы задать вопросы о Office365 CRM. Использовать этот CRM Я получил токен доступа, но, к несчастью, как добавить контакты и получить контактную информацию, используя этот токен доступа. Когда я пытался добавить контакты в CRM, я получаю сообщение об ошибке, например 401 Http запрос. А также я не знал полей заголовка и формата полезной нагрузки запроса, отправленного в CRM.
https://msdn.microsoft.com/office/office365/APi/contacts-rest-operations#GetContacts Это ссылка, используемая для получения кода доступа, почтового адреса пользователя. У вас есть access_token и почтовый адрес пользователя для создания контакта.
public static function createcontact($access_token, $user_email) {
$email = array (
"Address" => "sample.onmicrosoft.com",
"Name" => "kkkkk");
$email_value = json_encode ( $email );
$getContactsParameters = array (
"GivenName" => "sample",
"Surname" => "xxxxxxx",
"BusinessPhones" => array (
"+00000000")
);
$data_string = json_encode ( $getContactsParameters );
$getContactsUrl = self::$outlookApiUrl . "/Me/Contacts?";
return self::makeApiCall ( $access_token, $user_email, "POST", $getContactsUrl, $data_string );
}
Вы должны установить область, установить URL и установить тело для создания контакта