【问题标题】:Getting Error While Updating Contacts from Outlook "The OData request is not supported."从 Outlook 更新联系人时出错“不支持 OData 请求。”
【发布时间】:2018-03-29 09:39:04
【问题描述】:

从 Outlook Saying 更新联系人时出现错误

{"error":{"code":"ErrorInvalidRequest","message":"不支持 OData 请求。"}}

这是我的 JSON

             $Sync1 =array
    (

        "GivenName"=> "Manjit",

        "BusinessPhones"=> [
            "+1 732 555 0102"
        ],
        "HomeAddress"=> array (
        "Street"=> "Some street",
        "City"=> "Seattle",
        "State"=> "WA",
        "PostalCode"=> "98121"
    ),
        "Birthday"=> "1974-07-22"


    );

     $JsonEncodedData1 = json_encode($Sync1);

这是我的 CURL 操作

       $headers = array(
        "Authorization: Bearer ". $_SESSION['$Acce-token'],
        "Accept: application/json",
        "Content-type: application/json"  
    );

    $id="AQ0zxW1WLhZfQcAHy4NAourakufhB9QQPde-QAAAgEOAAAAHy4NAourakuf
    B9QQPde-QAAAZ1NrwAAAA=="; //This is valid ID 


    $curl2 = curl_init("https://outlook.office.com/api/v2.0/me/contacts/".$id);
    curl_setopt($curl2, CURLOPT_HEADER, true);
    curl_setopt($curl2, CURLOPT_VERBOSE, true);
    curl_setopt($curl2, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($curl2, CURLOPT_POST, true);
    curl_setopt($curl2, CURLOPT_POSTFIELDS, $JsonEncodedData1);
    curl_setopt($curl2, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl2, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'PATCH');
    curl_setopt($curl2, CURLOPT_TIMEOUT, 10);
    $curl_Response = curl_exec($curl2);
    curl_close($curl2);

我该如何解决这个问题?

【问题讨论】:

    标签: outlook ms-office exchangewebservices


    【解决方案1】:

    您缺少首选用户名(该特定用户的电子邮件 ID)在将联系人推送到 Outlook 时,您还必须在标题中传递电子邮件 ID

    $headers = 数组(

    "Authorization: Bearer ". $_Acceess-token,
    "Accept: application/json",
    "Content-type: application/json",
    "odata.metadata: full",
    "client-request-id: ".$_Client_ID,
    "return-client-request-id: FALSE",
    "X-AnchorMailbox: ".$_preferred_username_OR_EmailID
    );
    

    【讨论】:

      猜你喜欢
      • 2019-07-13
      • 2021-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多