From 8ca457f4fb950e45aaed08a6ff9848e4b696f824 Mon Sep 17 00:00:00 2001
From: qkqpttgf <45693631+qkqpttgf@users.noreply.github.com>
Date: Wed, 1 Jan 2020 17:19:46 +0800
Subject: [PATCH] Update index.php
---
index.php | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/index.php b/index.php
index 1f96079..642a694 100644
--- a/index.php
+++ b/index.php
@@ -466,7 +466,7 @@ function fetch_files($path = '/')
if (substr($url,-1)=='/') $url=substr($url,0,-1);
}
$url .= '?expand=children(select=name,size,file,folder,parentReference,lastModifiedDateTime)';
- $files = json_decode(curl_request($url, false, ['Authorization' => 'Bearer ' . $_SERVER['access_token']]), true);
+ $files = json_decode(curl_request($url, false, ['Authorization' => 'Bearer ' . $_SERVER['access_token']])['body'], true);
// echo $path . '
' . json_encode($files, JSON_PRETTY_PRINT) . ''; if (isset($files['folder'])) { if ($files['folder']['childCount']>200) { @@ -489,7 +489,7 @@ function fetch_files_children($files, $path, $page, $cache) // down cache file get jump info. 下载cache文件获取跳页链接 $cachefile = fetch_files(path_format($path1 . '/' .$cachefilename)); if ($cachefile['size']>0) { - $pageinfo = curl_request($cachefile['@microsoft.graph.downloadUrl']); + $pageinfo = curl_request($cachefile['@microsoft.graph.downloadUrl'])['body']; $pageinfo = json_decode($pageinfo,true); for ($page4=1;$page4<$maxpage;$page4++) { $cache->save('nextlink_' . $path . '_page_' . $page4, $pageinfo['nextlink_' . $path . '_page_' . $page4], 60); @@ -510,7 +510,7 @@ function fetch_files_children($files, $path, $page, $cache) } else { $url .= '/children?$select=name,size,file,folder,parentReference,lastModifiedDateTime'; } - $children = json_decode(curl_request($url, false, ['Authorization' => 'Bearer ' . $_SERVER['access_token']]), true); + $children = json_decode(curl_request($url, false, ['Authorization' => 'Bearer ' . $_SERVER['access_token']])['body'], true); // echo $url . '
' . json_encode($children, JSON_PRETTY_PRINT) . ''; $cache->save('files_' . $path . '_page_' . $page1, $children['value'], 60); $nextlink=$cache->fetch('nextlink_' . $path . '_page_' . $page1); @@ -523,7 +523,7 @@ function fetch_files_children($files, $path, $page, $cache) $url = $children['@odata.nextLink']; for ($page2=$page1+1;$page2<=$page;$page2++) { sleep(1); - $children = json_decode(curl_request($url, false, ['Authorization' => 'Bearer ' . $_SERVER['access_token']]), true); + $children = json_decode(curl_request($url, false, ['Authorization' => 'Bearer ' . $_SERVER['access_token']])['body'], true); $cache->save('files_' . $path . '_page_' . $page2, $children['value'], 60); $nextlink=$cache->fetch('nextlink_' . $path . '_page_' . $page2); if ($nextlink!=$children['@odata.nextLink']) { @@ -547,7 +547,7 @@ function fetch_files_children($files, $path, $page, $cache) } else { for ($page2=$page3+1;$page2<=$page;$page2++) { sleep(1); - $children = json_decode(curl_request($url, false, ['Authorization' => 'Bearer ' . $_SERVER['access_token']]), true); + $children = json_decode(curl_request($url, false, ['Authorization' => 'Bearer ' . $_SERVER['access_token']])['body'], true); $cache->save('files_' . $path . '_page_' . $page2, $children['value'], 60); $nextlink=$cache->fetch('nextlink_' . $path . '_page_' . $page2); if ($nextlink!=$children['@odata.nextLink']) { @@ -771,7 +771,7 @@ function render_list($path, $files) '; } elseif (in_array($ext, $exts['txt'])) { - $txtstr = htmlspecialchars(curl_request($files['@microsoft.graph.downloadUrl'])); + $txtstr = htmlspecialchars(curl_request($files['@microsoft.graph.downloadUrl'])['body']); ?>