Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用api for php在office365中添加联系人_Php_Api_Office365api - Fatal编程技术网

如何使用api for php在office365中添加联系人

如何使用api for php在office365中添加联系人,php,api,office365api,Php,Api,Office365api,我想问一些关于Office365 CRM的问题,使用这个CRM我得到了访问令牌,但不幸的是如何添加联系人并使用该访问令牌获取联系人详细信息。当我尝试将联系人添加到CRM时,我收到了类似401HTTP请求的错误。而且我也不知道发送给CRM的请求的标题字段和有效负载格式。您必须设置范围、url和创建联系人的正文 范围: URL:这是用于获取访问代码、用户邮件地址的链接。您已获得用于创建联系人的访问令牌和用户邮件地址 public static function createcontact($acce

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

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

范围:

URL:

这是用于获取访问代码、用户邮件地址的链接。您已获得用于创建联系人的访问令牌和用户邮件地址

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