Как добавить контакт в office365 с помощью API для переполнения стека

Я хотел бы задать вопросы о Office365 CRM. Использовать этот CRM Я получил токен доступа, но, к несчастью, как добавить контакты и получить контактную информацию, используя этот токен доступа. Когда я пытался добавить контакты в CRM, я получаю сообщение об ошибке, например 401 Http запрос. А также я не знал полей заголовка и формата полезной нагрузки запроса, отправленного в CRM.

-1

Решение

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 );
}
0

Другие решения

Вы должны установить область, установить URL и установить тело для создания контакта

ОБЪЕМ: https://outlook.office.com/contacts.readwrite

URL: https://api.office.com/discovery/v2.0/me/

-1

По вопросам рекламы [email protected]