我正在尝试获取位于Microsoft Exchange Server [版本 2013] 中的用户个人资料图片。
我可以使用下面的 url [Example] 查看图片:
要求:
将所有公司用户的个人资料图片下载到一个文件夹中。
到目前为止我做了什么?
使用PHP CURL编写脚本
<?php
$user = 'user1@companydomain.com';
$password = 'XXXXXXX';
$fullurl="https://companydomain.com/owa/service.svc/s/GetPersonaPhoto?email=user1%40companydomain.com&size=HR96x96&sc=1464941029314";
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_FAILONERROR, 0);
curl_setopt($ch, CURLOPT_USERPWD, "$user:$password");
curl_setopt($ch, CURLOPT_URL, $fullurl);
$returned = curl_exec($ch);
curl_close ($ch);
输出: 一个页面,其中包含:对象移至此处。作为文本,当我单击“此处”链接时,它会转到 Microsoft Outlook 的登录页面。
请帮助我得到想要的结果,让我知道我缺少什么。
提前致谢