0

Outlook Mail API からの通知を購読しようとしています。ただし、400エラーが発生し続けます。参照: msdn.microsoft.com/en-us/office/office365/api/notify-rest-operations

$url = 'outlook.office.com/api/v2.0/me/subscriptions';
$headers = array(
   "Authorization: Bearer ".$access_token , 
    "Accept: application/json",             
    "X-AnchorMailbox: ".$user_email         
  );
$curl = curl_init($url);

$data = '{
   "@odata.type":"#Microsoft.OutlookServices.PushSubscription",
   "Resource": "outlook.office.com/api/v2.0/me/messages",
   "NotificationURL": "mydomain.com/listener.php",  
   "ChangeType": "Created"  
}';

$headers[] = "Content-Type: application/json";
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS,$data);
$response = curl_exec($curl);

まだリスナーをセットアップしていません。400 エラーはリスナーが原因ですか? それとも何か他のものですか?認証に成功したようです

4

1 に答える 1