O Rclone e tuai ona faʻafesoʻotaʻi i Onedrive?Lafoa'i tapula'a saoasaoa tapula'a? Fa'atulaga API fa'avavevave

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 Rclone e tuai ona faʻafesoʻotaʻi i Onedrive?Lafoa'i tapula'a saoasaoa tapula'a? Fa'atulaga API fa'avavevave

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▼

Rclone feso'ota'iga Onedrive su'ega saoasaoa O le muamua o le ata lona tolu lea o tagata e su'eina 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 ▼

O le mea mulimuli o le ata lona fa lea o le au faʻasalalau o loʻo suʻeina le saoasaoa o le fesoʻotaʻi atu i Onedrive e faʻaaoga ai le Microsoft API na latou talosagaina.

  • 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 neirclonePoloaiga 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'uabackuptasidrive 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!

🔔 Ia avea oe ma tagata muamua e maua le taua "ChatGPT Content Marketing AI Tool Usage Guide" i le laina pito i luga o le lisi! 🌟
📚 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!

 

发表 评论

O le a le faʻasalalauina lau tuatusi imeli. Faʻaoga fanua e manaʻomia * Igoa

tusi i luga