-1

我想问关于 Office365 CRM 的问题,使用这个 CRM 我得到了访问令牌,但不幸的是如何使用该访问令牌添加联系人和获取联系人详细信息。当我尝试将联系人添加到 CRM 时,我收到了类似 401 Http 请求的错误。而且我不知道发送到 CRM 的请求的标题字段和有效负载格式。

4

2 回答 2

0

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 );
}
于 2015-12-07T07:53:51.837 回答
-1

您必须设置范围、设置 url 和设置正文以创建联系人

范围:https ://outlook.office.com/contacts.readwrite

网址:https ://api.office.com/discovery/v2.0/me/

于 2015-12-07T05:20:23.520 回答