Tusitusiga Tusitusiga
- 1 Aisea ua tuai ai le Rclone e faʻafesoʻotaʻi i Onedrive?
- 2 Rclone faʻafesoʻotaʻi Onedrive suʻega saoasaoa
- 3 E fa'afefea ona fa'atupu le Microsoft Onedrive network disk API?
- 4 E maua e Rclone se faailoga
- 5 Faʻafesoʻotaʻi Rclone i OneDrive
- 6 E faʻafefea ona faʻapipiʻi OneDrive?
- 7 Tapula'a ole OneDrive Private API
O lo'o fa'aaogaina clone Pe a fesiitai faila i OneDrive, atonu e te feagai ma faʻafitauli e pei o le telegese o le saoasaoa, motusia, ma isi...
Aisea ua tuai ai le Rclone e faʻafesoʻotaʻi i Onedrive?
O le mafuaʻaga o le faʻaosoina o le faʻatapulaʻaina o le OneDrive API, ma o le faaletonu Rclone built-in API o loʻo faʻaaogaina e le tele o tagata i le taimi e tasi, o lea o nei faʻafitauli ua faʻateleina ma sili atu ona manino ...
O le faʻaaogaina o le API faʻapitoa e fausia e le tagata lava ia e faʻafesoʻotaʻi i OneDrive e mafai ona faʻaleleia atili nei tulaga, ma mo le tolu masina o le Office 365 E5 developer trial version, o le faʻaaogaina o le Rclone i nisi taimi o le a faʻafouina ai le totogifuapauina, nai lo le fufuluina ma le loto i ai o le API, lea e sili atu. malupuipuia ma mautu.
E le gata i lea, e mafai foʻi ona faʻaogaina API faʻapitoa e isi faʻamatalaga ma isi talosaga.
Afai ole Google Drive na faia e oe lava API, fa'amolemole fa'afeso'ota'i le a'oa'oga ▼
Rclone faʻafesoʻotaʻi Onedrive suʻega saoasaoa
O le mea muamua o le suʻeina lea o le saoasaoa o le faʻaogaina o le API faʻaletonu a Rclone e faʻafesoʻotaʻi i Onedrive▼
O le mea mulimuli o se su'ega a le au netizen e fa'aoga ai le Microsoft API na latou talosagaina e fa'afeso'ota'i i Onedrive ▼
- E mafai ona iloa manino o le eseesega saoasaoa e sili atu i le 10 taimi.
E fa'afefea ona fa'atupu le Microsoft Onedrive network disk API?
Fa'afefea ona maua Client ID ma Client mealilo ile Microsoft Azure Management Center, fa'amolemole kiliki le so'otaga i lalo e va'ai pe fa'apefea ona fai le Microsoft Onedrive network disk API ▼
E maua e Rclone se faailoga
La'u mai le Rclone i lau komipiuta ▼
Ave Windows e fai ma faʻataʻitaʻiga, alu i le pusa o loʻo i ai le rclone.exe pe a maeʻa le faʻaleagaina, faʻapipiʻi cmd i le pusa o le tuatusi o le tagata suʻesuʻe ma lolomi le Enter e tatala ai le faʻatonuga i le ala o loʻo i ai nei.
Sui i le poloaiga leneiClient_ID
,Client_secret
ma fa'atino ▼
rclone authorize "onedrive" "Client_ID" "Client_secret"
- O le a oso aʻe se suʻesuʻega i le isi, fai atu ia te oe e te ulufale i totonu o lau teugatupe e faʻatagaina ai.
A maeʻa le faʻatagaina, o loʻo faʻaalia le savali o loʻo i lalo i le faamalama o le faʻatonuga:
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"}
Ole mea atoa lenei (e aofia ai puipui) o le faʻailoga, kopi ma teu.
Faʻafesoʻotaʻi Rclone i OneDrive
SSH ulufale i le poloaiga lea▼
rclone config
O fa'amatalaga o lo'o mulimuli mai o le a aliali mai, fa'amolemole va'ai i fa'atonuga nei e fa'agaioi ai ▼
- Manatua:Ona o le RCLONE o le a faʻafouina mai lea taimi i lea taimi, pe a e vaʻai i lenei aʻoaʻoga, o le lisi o filifiliga e ono suia teisi, ae o le manatu lautele o le a le suia. Aua e te mafaufau i le kopiina o le taotoga.
$ 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 退出
- E oʻo mai i le taimi nei, ua fesoʻotaʻi lelei Rclone i le OneDrive network disk e faʻaaoga ai le API na fausia e le tagata lava ia.
A maeʻa ona faʻatulagaina, e mafai ona e faʻaogaina mea neirclone
Poloaiga e matamata:
Lisi fa'atonuga ile pito i luga ole onedrive▼
rclone lsd onedrive:
Lisi faila uma ile onedrive▼
rclone ls onedrive:
Kopi le fa'atonuga fa'apitonu'u i se fa'amaumauga e ta'uabackup
tasidrive directory▼
rclone copy /home/source onedrive:backup
Kopi Tipi Aveese Poloaiga
Kopi le faila seti Rclone i le root directory o le onedrive network disk ▼
rclone copy /root/.config/rclone/rclone.conf onedrive:/
kopi i le lotoifale /home/backup
Alu i le fa'amaumauga fa'amaumauga o lo'o fa'atulaga ai le tisiki feso'otaiga e ta'ua o le onedrive, ma le isi itu ▼
rclone copy --progress /home/backup onedrive:backup
- e ala i le fa'aopoopoina o lenei fa'ailoga
--ignore-existing
E mafai ona le amana'ia faila na lagolagoina i luga o le disk network, lea e tutusa ma le fa'aopoopo fa'aopoopo ▼
rclone copy --ignore-existing /home/backup onedrive:backup
Kopi le faila faaleoleo tusi lesona a le CWP i le lisi faaleoleo o le disk network e igoa ia onedrive, ma le isi itu ▼
rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz onedrive:cwp-newbackup/full/manual/accounts/
Mai le onedrive network disk, kopi le CWP automatic scheduled backup file i le lotoifale /newbackup
Fa'amaumauga▼
rclone copy --progress onedrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/ rclone copy --progress onedrive:cwp-backup2/ /home/backup2/
Mai le onedrive network disk, kopi le CWP manual backup file i le lotoifale /newbackup/newbackup/full/manual/accounts/
Fa'amaumauga▼
rclone copy --progress onedrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/newbackup/full/manual/accounts/
Kopi mai le disk network a onedriveVestaCPFa'aola faila i le lotoifale /home/backup
Fa'amaumauga▼
rclone copy --progress onedrive:backup/admin.2018-04-12_13-10-02.tar /home/backup
Faagaoioi (Oti) Poloaiga ▼
rclone move /home/backup onedrive:backup
Ave'ese le lisi fa'asao o le tisiki feso'ota'iga ma le igoa fa'aopoopo onedrive▼
rclone delete onedrive:backup
Fausia se lisi faʻamaumauga e faʻapipiʻi ai se upega fesoʻotaʻiga e taʻua o le onedrive ▼
rclone mkdir onedrive:backup
Kopi ▼
rclone copy
siitia ▼
rclone move
tape ▼
rclone delete
Fa'atasi ▼
rclone sync
Mo nisi a'oa'oga fa'aoga a le Rclone, fa'amolemole fa'afeso'ota'i le fa'atonuga o le Rclone i lalo▼
E faʻafefea ona faʻapipiʻi OneDrive?
Afai e te manaʻo e faʻapipiʻi i se lisi faʻapitonuʻu, e mafai ona e vaʻai i la matou Rclone mounting tutorial▼ talu ai
Tapula'a ole OneDrive Private API
E ui lava e mafai e APIs tuto'atasi fausia e le tagata lava ia e mafai ona fa'aleleia atili ai le fa'auluina o le poto masani, e ono fa'atapula'aina le fa'apipi'iina pe a fa'aaoga soo.
O le a le tapulaa maualuga mo le Microsoft OneDrive API?
E le'i fa'ailoa manino mai e Microsoft po'o le a le tapula'a aupito maualuga o le OneDrive API. O le ulua'i pepa lenei:
Faʻavae i luga o le faʻaogaina, matou te faʻamalieina faʻamalo ina ia mafai e tagata faʻaoga ona faʻaogaina le maualuga o punaoa e aunoa ma le faʻafefeina o le faʻamaoni ma le faʻatinoga.
- E pei ona mafai ona e mate mai le tilotilo i le faʻamatalaga o isi ituaiga o tapulaa API, e lua tapulaʻa, aofaʻi ma taimi.
- O le aofaʻi o le numera o telefoni e mafai ona faia i le aso, ma le faʻasolosolo o le numera o telefoni e mafai ona faia i le minute.
- Ma o le taimi lava e ausia ai le tapulaa faʻafefe, e faʻapipiʻi faila faila.
- Talu ai e le mafai ona maua le tau saʻo mai faʻamaumauga aloaia, e mafai ona maua lenei tau saʻo e ala i suʻega moni?
- o le tali e le lelei.Leai se tulafono na maua i le suʻega moni, o lea o lenei tapulaʻa o loʻo faʻatulagaina faʻamalosi ma ogatasi ma faʻamaumauga aloaia.
E fa'afefea ona ou aloese mai le fa'asaina e le OneDrive API?
Aua le faʻapipiʻiina le tele o faila i se taimi puupuu, e le afaina le tele o faila, o le ki o le numera o faila.
E uiga i le Office 365 E5 fa'afouga otometi:
- E tusa ai ma le poto masani o tagata faʻaogaina le faʻataʻitaʻiga faʻataʻitaʻiga mo le tele o tausaga, pe afai e te faʻaogaina le API faʻapitoa e fausia e le tagata lava ia, e mafai ona e faʻafouina le saofaga.
- Ae mo taimi, e leai se tulaga masani, ma o le tele o le lelei.
- O le fufuluina ma le loto i ai o le API atonu e le aoga le gau, ae maise le faʻaaogaina o GitHub Actions, ona o le server o Microsoft Azure, e toʻatele tagata e faʻaogaina auala tutusa e fufulu ai le API e leai se uiga, ma Microsoft Azure e manaʻo e faʻailoa faigofie.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) faasoa "Rclone e tuai ona faʻafesoʻotaʻi i Onedrive?Lafoa'i le saosaoa tapula'a? Fa'atulaga API fa'avavevave" e fesoasoani ia te oe.
Fa'afeiloa'i e fa'asoa le so'otaga o lenei tusitusiga:https://www.chenweiliang.com/cwl-27906.html
Faʻafeiloaʻi i le Telegram channel o le blog a Chen Weiliang e maua ai faʻamatalaga lata mai!
📚 O lenei taʻiala o loʻo i ai le taua tele, 🌟O se avanoa e seasea maua, aua le misia! ⏰⌛💨
Faasoa ma fiafia pe a e fiafia i ai!
O lau fefa'asoaa'i ma le fiafia o la matou fa'aosofiaga faifaipea!