Skydrive:在PHP中列出根文件和文件夹
我们希望将Skydrive集成到我们的网站中,就像我们目前正在使用Google Drive一样,但我不知道如何检索根文件夹和文件 我读过这些帖子和文档:Skydrive:在PHP中列出根文件和文件夹,php,curl,onedrive,Php,Curl,Onedrive,我们希望将Skydrive集成到我们的网站中,就像我们目前正在使用Google Drive一样,但我不知道如何检索根文件夹和文件 我读过这些帖子和文档: Skydrive API在此: 即使我仍然对此感到困惑 然而,我似乎无法得到我想要的 我已经有了access\u令牌,并且它被正确分配,作用域也正确(我使用的是wl.contacts\u skydrive),因此,我在这里输入了我到目前为止的部分代码,以便您可以告诉我缺少什么,我应该添加什么,或者我是否走错了方向。 //$token i
- Skydrive API在此:
- 即使我仍然对此感到困惑
//$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\u RETURNTRANSFER
以字符串形式返回传输。
否则你会得到正确或错误的答案。假设您从curl\u exec
尝试添加
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
您需要使用
CURLOPT_RETURNTRANSFER
将传输作为字符串返回。
否则你会得到正确或错误的答案。假设您从curl\u exec
尝试添加
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
什么是
$result
返回true或false?在$result中没有出现任何内容,无论是echo还是print-r。由于我目前不在工作,我将看看明天是否可以更精确:)。什么是$result
返回true或false?在$result中没有显示任何内容,无论是echo还是print-r。由于我目前不在工作,我明天会看看是否能更准确:)。没有,仍然没有返回任何信息。我使用Elgg_Social_登录1.7、OAuth2协议和权限范围连接到该网站,因此我检索了他们的访问令牌。我也需要刷新令牌吗?或者我在Skydrive中没有连接?你从curl\u exec
中得到了什么?我认为你没有连接到该令牌。检查这个也可能会有帮助谢谢你的帮助,我已经阅读了你的资料-我会在假期后回到Skydrive。不,仍然没有任何回报。我使用Elgg_Social_登录1.7、OAuth2协议和权限范围连接到该网站,因此我检索了他们的访问令牌。我也需要刷新令牌吗?或者我在Skydrive中没有连接?你从curl\u exec
中得到了什么?我认为你没有连接到该令牌。检查这个也可能会有帮助谢谢你的帮助,我已经阅读了你的资料-我会在假期后回到Skydrive。