我们想在我们的网站中集成Skydrive,就像我们目前使用Google Drive一样,但我不知道如何检索根文件夹和文件。
我已经阅读了这些帖子和文档:
- 使用PHP和OAuth访问SkyDrive
- 转换为PHP REST CURL POST
- 此处为Skydrive API:http://msdn.microsoft.com/en-us/library/live/
- 卷曲文档http://php.net-即使我仍然对此感到困惑
然而,我似乎无法得到我想要的。
我已经有了access_token,并且它被正确分配,作用域也正确(我使用的是wl.contacts_skydrive),所以,我将把我迄今为止的部分代码放在这里,这样你就可以告诉我缺少了什么,应该添加什么,或者我是否走错了方向
//$token is correctly assigned
$url = 'GET https://apis.live.net/v5.0/me/skydrive/files?access_token='.$token;
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $url);
$result = curl_exec($ch);
curl_close($ch);
print_r($result);
感谢您花时间帮助我。
您需要使用CURLOPT_RETURNTRANSFER
以字符串形式返回传输。否则你会得到正确或错误。假设你从curl_exec
得到的是真的
尝试添加
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);