Papa Kuhikuhi ʻatikala
Ke hoʻohana nei Rikone I ka hoʻoili ʻana i nā faila i OneDrive, hiki iā ʻoe ke hālāwai me nā wikiwiki lohi, wehe ʻia, etc.
No ke aha e lohi ai ʻo Rclone e hoʻopili iā Onedrive?
ʻO ke kumu kumu ka hoʻomaka ʻana i ka palena o OneDrive API, a ua hoʻohana ʻia ka Rclone i kūkulu ʻia i loko o ka API e nā poʻe he nui i ka manawa like, no laila ke ulu aʻe nei kēia mau pilikia ...
ʻO ka hoʻohana ʻana i ka API pilikino i kūkulu pono ʻia e hoʻopili iā OneDrive hiki ke hoʻomaikaʻi maikaʻi i kēia mau kūlana, a no ka hoʻāʻo ʻana o ka polokalamu hoʻomohala Office 365 E5 ʻekolu mahina, hoʻohana ʻia ka hoʻohana ʻana iā Rclone i kekahi manawa e hoʻololi hou i ka uku, ma mua o ka palaki ʻana i ka API, ʻoi aku. paa a paa.
Eia kekahi, hiki ke hoʻohana ʻia nā API i kūkulu ʻia e nā moʻokāki ʻē aʻe a me nā noi ʻē aʻe.
Inā he API i kūkulu ʻia e Google Drive, e ʻoluʻolu e nānā i kēia kumu aʻo ▼
Hoʻohui ʻo Rclone i ka hoʻāʻo wikiwiki ʻo Onedrive
ʻO ka mea mua e hoʻāʻo i ka wikiwiki o ka hoʻohana ʻana i ka API paʻamau o Rclone e hoʻopili iā Onedrive▼
He ho'āʻo ka mea hope e ka poʻe netizen e hoʻohana i ka Microsoft API a lākou i noi ai no ka hoʻopili ʻana iā Onedrive ▼
- Hiki ke ʻike maopopo ʻia ka ʻokoʻa wikiwiki ma mua o 10 mau manawa.
Pehea e hana ai ʻo Microsoft Onedrive network disk API?
Pehea e loaʻa ai ka Client ID a me ka mea huna o ka mea kūʻai aku ma Microsoft Azure Management Center, e kaomi i ka loulou ma lalo nei e ʻike ai pehea e hana ai i ka Microsoft Onedrive network disk API ▼
Loaʻa iā Rclone ka hōʻailona
Hoʻoiho iā Rclone ma kāu kamepiula kūloko ▼
E lawe i ka Windows ma ke ʻano he laʻana, e hele i ka waihona kahi i loaʻa ai ʻo rclone.exe ma hope o ka decompression, e hoʻokomo i ka cmd i ka pahu helu o ka mea ʻimi a kaomi iā Enter e wehe i ke kauoha kauoha ma ke ala o kēia manawa.
E hoʻololi i kēia kauohaClient_ID
,Client_secret
a hoʻokō ▼
rclone authorize "onedrive" "Client_ID" "Client_secret"
- E puka mai ana kahi polokalamu kele pūnaewele, e noi ana iā ʻoe e komo i kāu moʻokāki e ʻae iā ia.
Ma hope o ka ʻae ʻia, ʻike ʻia kēia memo ma ka puka makani kauoha:
If your browser doesn't open automatically go to the following link: http://127.0.0.1:53682/auth Log in and authorize rclone for access Waiting for code... Got code Paste the following into your remote machine ---> {"access_token":"xxxxxxxxxxxxxxxxxx","expiry":"2024-05-15T21:18:39.5036298+08:00"} <---End paste
{"access_token":"xxxxxxxxxxxxxxxxxx","expiry":"2024-05-15T21:18:39.5036298+08:00"}
ʻO kēia ʻike holoʻokoʻa (me nā brackets) ka hōʻailona, kope a mālama.
Hoʻopili ʻo Rclone iā OneDrive
SSH komo i kēia kauoha▼
rclone config
E ʻike ʻia ka ʻike ma lalo nei, e ʻoluʻolu e nānā i nā ʻōlelo aʻoaʻo e hana ai ▼
- Kākau:No ka mea e hoʻonui hou ʻia ʻo RCLONE i kēlā me kēia manawa, ke ʻike ʻoe i kēia kumu aʻo, hiki ke loli iki nā koho menu, akā ʻaʻole e loli ka manaʻo nui. Mai noʻonoʻo e kope i ka hana.
$ rclone config e) Edit existing remote n) New remote d) Delete remote r) Rename remote c) Copy remote s) Set configuration password q) Quit config e/n/d/r/c/s/q> n # 输入 n,新建 name> onedrive # 输入网盘名称,类似标签,这是用来区别不同的网盘。 Type of storage to configure. Enter a string value. Press Enter for the default (""). Choose a number from below, or type in your own value 1 / 1Fichier \ (fichier) 2 / Akamai NetStorage \ (netstorage) 3 / Alias for an existing remote \ (alias) 4 / Amazon Drive \ (amazon cloud drive) 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Lyve Cloud, Minio, RackCorp, SeaweedFS, and Tencent COS \ (s3) 6 / Backblaze B2 \ (b2) 7 / Better checksums for other remotes \ (hasher) 8 / Box \ (box) 9 / Cache a remote \ (cache) 10 / Citrix Sharefile \ (sharefile) 11 / Compress a remote \ (compress) 12 / Dropbox \ (dropbox) 13 / Encrypt/Decrypt a remote \ (crypt) 14 / Enterprise File Fabric \ (filefabric) 15 / FTP Connection \ (ftp) 16 / Google Cloud Storage (this is not Google Drive) \ (google cloud storage) 17 / Google Drive \ (drive) 18 / Google Photos \ (google photos) 19 / Hadoop distributed file system \ (hdfs) 20 / Hubic \ (hubic) 21 / In memory object storage system. \ (memory) 22 / Jottacloud \ (jottacloud) 23 / Koofr, Digi Storage and other Koofr-compatible storage providers \ (koofr) 24 / Local Disk \ (local) 25 / Mail.ru Cloud \ (mailru) 26 / Mega \ (mega) 27 / Microsoft Azure Blob Storage \ (azureblob) 28 / Microsoft OneDrive \ (onedrive) 29 / OpenDrive \ (opendrive) 30 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH) \ (swift) 31 / Pcloud \ (pcloud) 32 / Put.io \ (putio) 33 / QingCloud Object Storage \ (qingstor) 34 / SSH/SFTP Connection \ (sftp) 35 / Sia Decentralized Cloud \ (sia) 36 / Storj Decentralized Cloud Storage \ (storj) 37 / Sugarsync \ (sugarsync) 38 / Transparently chunk/split large files \ (chunker) 39 / Union merges the contents of several upstream fs \ (union) 40 / Uptobox \ (uptobox) 41 / Webdav \ (webdav) 42 / Yandex Disk \ (yandex) 43 / Zoho \ (zoho) 44 / http Connection \ (http) 45 / premiumize.me \ (premiumizeme) 46 / seafile \ (seafile) Storage> 28 # 输入28表示选择Microsoft OneDrive Option client_id. OAuth Client Id. Leave blank normally. Enter a value. Press Enter to leave empty. client_id> # 输入 Client Id (客户端 ID) Microsoft App Client Secret Leave blank normally. Enter a string value. Press Enter for the default (""). client_secret> # 输入 Client Secret (客户端密码) Edit advanced config? (y/n) y) Yes n) No y/n> n # 输入 n Remote config Make sure your Redirect URL is set to "http://localhost:53682/" in your custom config. Use auto config? * Say Y if not sure * Say N if you are working on a remote or headless machine y) Yes n) No y/n> n # 输入 n For this to work, you will need rclone available on a machine that has a web browser available. Execute the following on your machine (same rclone version recommended) : rclone authorize "onedrive" "client_id" "client_secret" Then paste the result below: result> {"access_token":"XXXXXXXXX","expiry":"2024-05-15T21:18:39.5036298+08:00"} # 输入 token Choose a number from below, or type in an existing value 1 / OneDrive Personal or Business \ "onedrive" 2 / Root Sharepoint site \ "sharepoint" 3 / Type in driveID \ "driveid" 4 / Type in SiteID \ "siteid" 5 / Search a Sharepoint site \ "search" Your choice> 1 # # 这里询问你要选择的类型,因为你使用的是OneDrive,所以输入1 Found 1 drives, please select the one you want to use: 0: OneDrive (business) id=xxxxxxxxxxxxxx Chose drive to use:> 0 # 检测到网盘,此处号码是0,所以输入0 Found drive 'root' of type 'business', URL: https:// xxx.sharepoint. com/personal/xxxxxx/Documents Is that okay? y) Yes n) No y/n> y # 请你确认,如果没有问题,请输入 y -------------------- [od-e5-api] type = onedrive client_id = xxxxxxxxxx client_secret = xxxxxxxxxxxxxxxx token = {"access_token":"xxxxxxxxxxxxxxxxxx","expiry":"2024-05-15T21:18:39.5036298+08:00"} drive_id = xxxxxxxxxxxxxxxxxxxxxxxxx drive_type = business -------------------- y) Yes this is OK e) Edit this remote d) Delete this remote y/e/d> y # 最后会显示网盘的配置信息,请确认是否准确无误? 如果没有问题,请输入 y Current remotes: Name Type ==== ==== onedrive onedrive e) Edit existing remote n) New remote d) Delete remote r) Rename remote c) Copy remote s) Set configuration password q) Quit config e/n/d/r/c/s/q> q # 输入 q 退出
- I kēia manawa, ua pili pono ʻo Rclone i ka disk network OneDrive me ka hoʻohana ʻana i ka API i kūkulu ʻia.
Ke hoʻonohonoho ʻia, hiki iā ʻoe ke hoʻohana i kēiarclone
Kauoha e nānā:
E papa inoa i nā papa kuhikuhi ma ka pae kiʻekiʻe o onedrive▼
rclone lsd onedrive:
E papa inoa i nā faila a pau ma onedrive▼
rclone ls onedrive:
E kope i ka papa kuhikuhi kūloko i kahi papa kuhikuhi i kapa ʻiabackup
papa kuhikuhi onedrive▼
rclone copy /home/source onedrive:backup
Kope ʻoki ʻoki i ke kauoha
E kope i ka faila hoʻonohonoho Rclone i ka papa kuhikuhi kumu o ka onedrive network disk ▼
rclone copy /root/.config/rclone/rclone.conf onedrive:/
kope kūloko /home/backup
E hele i ka papa kuhikuhi waihona kahi i hoʻonohonoho ʻia ai ka disk network i kapa ʻia ʻo onedrive, a ʻo ka hope ▼
rclone copy --progress /home/backup onedrive:backup
- ma ka hoʻohui ʻana i kēia ʻāpana
--ignore-existing
Hiki ke nānā ʻole ʻia nā faila i kākoʻo ʻia ma ka disk network, ua like ia me ka hoʻihoʻi hou ʻana ▼
rclone copy --ignore-existing /home/backup onedrive:backup
E kope i ka waihona CWP manual backup kūloko i ka papa kuhikuhi waihona o ka disk network i kapa ʻia ʻo onedrive, a me ka hope ▼
rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz onedrive:cwp-newbackup/full/manual/accounts/
Mai ka onedrive network disk, kope i ka CWP automatic scheduled backup file i ka kūloko /newbackup
Kāleka▼
rclone copy --progress onedrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/ rclone copy --progress onedrive:cwp-backup2/ /home/backup2/
Mai ka onedrive network disk, kope i ka CWP manual backup file i ka kūloko /newbackup/newbackup/full/manual/accounts/
Kāleka▼
rclone copy --progress onedrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/newbackup/full/manual/accounts/
E kope mai ka disk network o onedriveʻO VestaCPE hoʻopaʻa i nā faila i ka ʻāina /home/backup
Kāleka▼
rclone copy --progress onedrive:backup/admin.2018-04-12_13-10-02.tar /home/backup
Neʻe (ʻoki) Kauoha ▼
rclone move /home/backup onedrive:backup
Holoi i ka papa kuhikuhi waihona o ka diski pūnaewele me ka inoa hoʻonohonoho onedrive▼
rclone delete onedrive:backup
E hana i kahi papa kuhikuhi e hoʻonohonoho i kahi diski pūnaewele i kapa ʻia ʻo onedrive ▼
rclone mkdir onedrive:backup
Kope ▼
rclone copy
neʻe ▼
rclone move
holoi ▼
rclone delete
Hoʻopili ▼
rclone sync
No nā kumu aʻoaʻo hoʻohana kauoha Rclone hou aku, e ʻoluʻolu e nānā i ka ʻohi kauoha Rclone ma lalo▼
Pehea e kau ai iā OneDrive?
Inā pono ʻoe e kau i kahi papa kuhikuhi kūloko, hiki iā ʻoe ke kuhikuhi i kā mākou Rclone mounting tutorial▼
Nā palena o OneDrive Private API
ʻOiai hiki i nā API pilikino i hana ponoʻī ke hoʻomaikaʻi i ka ʻike hoʻouka ʻana, hiki ke kaupalena ʻia ka hoʻouka ʻana inā hoʻohana pinepine ʻia.
He aha ka palena palena kiʻekiʻe no ka Microsoft OneDrive API?
ʻAʻole hōʻike maopopo ʻo Microsoft i ka paepae palena ʻoi loa o ka OneDrive API. Eia ka palapala kumu:
Ma muli o ka hoʻohana ʻana, hoʻoponopono maikaʻi mākou i nā paepae i hiki i nā mea hoʻohana ke hoʻohana i ka nui o nā kumu waiwai me ka ʻole o ka hōʻemi ʻana i ka hilinaʻi a me ka hana.
- Hiki iā ʻoe ke koho mai ka nānā ʻana i ka wehewehe ʻana i nā ʻano palena ʻē aʻe o ka API, aia ʻelua mau palena, ka huina a me ka pinepine.
- ʻO ka huina ka helu o nā kelepona i hiki ke hana i ka lā, a ʻo ke alapine ka helu o nā kelepona i hiki ke hana i kēlā me kēia minuke.
- A hiki i ka paepae throttling, hoʻouka ʻia nā faila.
- No ka mea ʻaʻole hiki ke loaʻa ka waiwai pololei mai ka palapala kūhelu, hiki ke kiʻi i kēia waiwai pololei ma o ka hoʻāʻo maoli ʻana?
- ʻino ka pane.ʻAʻohe kānāwai i loaʻa ma ka hoʻāʻo maoli, no laila ua hoʻololi ʻia kēia palena a hoʻokō i nā palapala kūhelu.
Pehea e hiki ai iaʻu ke pale aku i ka palena ʻia e ka OneDrive API?
Mai hoʻouka i nā faila he nui i ka manawa pōkole, ʻaʻole pili ka nui o ka faila, ʻo ke kī ka helu o nā faila.
E pili ana i ka Office 365 E5 hoʻohou hou:
- Wahi a ka ʻike o nā mea hoʻohana e hoʻohana ana i ka mana hoʻokolohua hoʻomohala no nā makahiki he nui, ʻoiai ʻoe e hoʻohana i ka API pilikino i kūkulu ʻia, hiki iā ʻoe ke hoʻololi i ke kau inoa.
- No ka pinepine, ʻaʻohe maʻamau, a ʻoi aku ka maikaʻi.
- ʻAʻole pono ka pohō ʻana i ka API me ka noʻonoʻo ʻana, ʻoi aku ka hoʻohana ʻana iā GitHub Actions, no ka mea ʻo Microsoft Azure ke kikowaena, no laila nui ka poʻe e hoʻohana i nā ʻano like ʻole e palaki i ka API me ka ʻole, a makemake ʻo Microsoft Azure e ʻike maʻalahi.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kaʻana like "Ua lohi ʻo Rclone e hoʻopili iā Onedrive?E hoʻokuʻu i ka palena wikiwiki? E hoʻonohonoho i ka wikiwiki API" e kōkua iā ʻoe.
Welina mai e kaʻana like i ka loulou o kēia ʻatikala:https://www.chenweiliang.com/cwl-27906.html
Welina mai i ke kahawai Telegram o ka moʻomanaʻo ʻo Chen Weiliang e kiʻi i nā mea hou loa!
📚 He waiwai nui kēia alakaʻi, 🌟He manawa kakaikahi kēia, mai poina! ⏰⌛💨
Kaʻana like a like inā makemake ʻoe!
ʻO kāu kaʻana like a me kou makemake ʻo kā mākou hoʻoikaika mau!