Ingabe i-Rclone iyaphuza ukuxhuma ku-Onedrive?Lahla umkhawulo wesivinini sokulayisha? Lungiselela ukusheshisa kwe-API

Iyasetshenziswa I-Rclone Lapho udlulisela amafayela ku-OneDrive, ungase uhlangabezane nesivinini esihamba kancane, ukunqanyulwa kokuxhumeka, njll...

Kungani i-Rclone iphuza ukuxhuma ku-Onedrive?

Imbangela eyinhloko iwukuba kucushwe umkhawulo we-OneDrive API, futhi i-API eyakhelwe ngaphakathi ye-Rclone ezenzakalelayo isetshenziswa abantu abaningi ngesikhathi esisodwa, ngakho lezi zinkinga ziya ngokuya ziba sobala...

Ingabe i-Rclone iyaphuza ukuxhuma ku-Onedrive?Lahla umkhawulo wesivinini sokulayisha? Lungiselela ukusheshisa kwe-API

Ukusebenzisa i-API yangasese eyakhelwe wena ukuze uxhume ku-OneDrive kungathuthukisa kakhulu lezi zimo, futhi enguqulweni yesilingo yonjiniyela ye-Office 365 E5 yezinyanga ezintathu, ukusetshenziswa kwe-Rclone ngezikhathi ezithile kuzovuselela ngokuzenzakalelayo inkokhiso, kunokuxubha i-API ngamabomu, okungaphezu kwalokho. ivikelekile futhi izinzile.

Ngaphezu kwalokho, ama-API azakhele wona angasetshenziswa namanye ama-akhawunti nezinye izinhlelo zokusebenza.

Uma kuyi-API ezakhelwe yona ye-Google Drayivu, sicela ubheke lesi sifundo ▼

I-Rclone xhuma ukuhlolwa kwesivinini kwe-Onedrive

Okokuqala ukuhlola isivinini sokusebenzisa i-API ezenzakalelayo ye-Rclone ukuze uxhume ku-Onedrive▼

Ukuxhumeka kwe-Rclone Ukuhlolwa kwesivinini kwe-Onedrive Esokuqala isithombe sesithathu sabasebenzisi benethiwekhi abahlola isivinini sokusebenzisa i-API emisiwe ye-Rclone ukuze baxhume ku-Onedrive.

Lokhu kokugcina kuwukuhlola okwenziwa abasebenzisi benethiwekhi ukusebenzisa i-Microsoft API abayifake isicelo ukuze baxhume ku-Onedrive ▼

Lesi sakamuva isithombe sesine sabasebenzisi benethiwekhi abahlola isivinini sokuxhuma ku-Onedrive besebenzisa iMicrosoft API abayifake isicelo.

  • Kuyabonakala ukuthi umehluko wejubane ungaphezu kwezikhathi eziyi-10.

Uyakha kanjani i-Microsoft Onedrive network disk API?

Ungayithola kanjani i-ID yeklayenti kanye nemfihlo yeKlayenti ku-Microsoft Azure Management Center, sicela uchofoze isixhumanisi esingezansi ukuze ubone indlela yokuyakha i-API yediski yenethiwekhi ye-Microsoft Onedrive ▼

U-Rclone uthola ithokheni

Landa i-Rclone kukhompyutha yakho yangakini ▼

Thatha iWindows njengesibonelo, hamba kufolda lapho i-rclone.exe itholakala khona ngemuva kokunciphisa, faka i-cmd kubha yekheli lomhloli bese ucindezela u-Enter ukuze uvule umyalo womyalo endleleni yamanje.

Faka esikhundleni emyalweni olandelayoClient_ID,Client_secret bese ukhiphe ▼

rclone authorize "onedrive" "Client_ID" "Client_secret"
  • Isiphequluli sizovela ngokulandelayo, sikucela ukuthi ungene ku-akhawunti yakho ukuze usigunyaze.

Ngemva kokugunyazwa, umlayezo olandelayo uvela efasiteleni lomyalo womyalo:

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"}Konke lokhu okuqukethwe (kuhlanganise nabakaki) kuwuphawu, kopisha bese ugcine.

I-Rclone ixhume ku-OneDrive

SSH faka umyalo olandelayo▼

rclone config

Imininingwane elandelayo izovela, sicela ubheke imiyalo elandelayo ukuze usebenze ▼

  • Qaphela:Ngoba i-RCLONE izobuyekezwa ngezikhathi ezithile, uma ubona lesi sifundo, izinketho zemenyu zingashintsha kancane, kodwa umqondo ojwayelekile ngeke ushintshe.Ungacabangi ngokukopisha ukusebenza.
$ 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 退出
  • Kuze kube manje, i-Rclone ixhume ngempumelelo kudiski yenethiwekhi ye-OneDrive isebenzisa i-API ezakhelwe yona.

Uma usulungisiwe, ungasebenzisa okulandelayorcloneUmyalo wokubuka:

Faka ohlwini lwemibhalo ezingeni eliphezulu le-onedrive▼

rclone lsd onedrive:

Faka kuhlu wonke amafayela ku-onedrive▼

rclone ls onedrive:

Kopisha uhla lwemibhalo lwendawo kuhla lwemibhalo oluqanjwe igamabackupumkhombandlela we-onedrive▼

rclone copy /home/source onedrive:backup

Kopisha Sika Susa Umyalo

Kopisha ifayela lokumisa le-Rclone kumkhombandlela wezimpande wediski yenethiwekhi ye-onedrive ▼

rclone copy /root/.config/rclone/rclone.conf onedrive:/

kopisha indawo /home/backup Iya kumkhombandlela wokusekelayo lapho idiski yenethiwekhi ebizwa ngokuthi i-onedrive imisiwe, futhi okuphambene nalokho ▼

rclone copy --progress /home/backup onedrive:backup
  • ngokwengeza le parameter --ignore-existing Amafayela enziwe ikhophi yasenqolobaneni kudiski yenethiwekhi angashaywa indiva, okulingana nesipele esingeziwe ▼
rclone copy --ignore-existing /home/backup onedrive:backup

Kopisha ifayela lokusekelayo le-CWP lendawo kuhla lwemibhalo eyisipele yediski yenethiwekhi ebizwa nge-onedrive, futhi okuphambene nalokho ▼

rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz onedrive:cwp-newbackup/full/manual/accounts/

Kusuka kudiski yenethiwekhi ye-onedrive, kopisha ifayela lekhophi yasenqolobaneni elihleliwe le-CWP liye endaweni /newbackup Ikhathalogi▼

rclone copy --progress onedrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/

rclone copy --progress onedrive:cwp-backup2/ /home/backup2/

Kusuka kudiski yenethiwekhi ye-onedrive, kopisha ifayela lokusekelayo le-CWP lendawo /newbackup/newbackup/full/manual/accounts/ Ikhathalogi▼

rclone copy --progress onedrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/newbackup/full/manual/accounts/

Kopisha kudiski yenethiwekhi ye-onedriveVestaCPGcina amafayela endaweni /home/backup Ikhathalogi▼

rclone copy --progress onedrive:backup/admin.2018-04-12_13-10-02.tar /home/backup

Hambisa (Sika) Umyalo ▼

rclone move /home/backup onedrive:backup

Susa uhla lwemibhalo oluyisipele lwediski yenethiwekhi ngegama lokumisa elithi onedrive▼

rclone delete onedrive:backup

Dala uhla lwemibhalo lokusekelayo olulungiselela idiski yenethiwekhi ebizwa nge-onedrive ▼

rclone mkdir onedrive:backup

Kopisha ▼

rclone copy

hambisa ▼

rclone move

susa ▼

rclone delete

Vumelanisa ▼

rclone sync

Ukuze uthole okwengeziwe kokusetshenziswa komyalo we-Rclone, sicela ubheke iqoqo lomyalo we-Rclone ngezansi▼

Ungayifaka kanjani i-OneDrive?

Uma udinga ukukhweza kuhla lwemibhalo lwasendaweni, ungabheka esifundweni sethu sangaphambilini sokukhweza i-Rclone▼

Imikhawulo ye-OneDrive Private API

Nakuba ama-API ayimfihlo azakhele wona angathuthukisa ukuzizwisa kokulayisha, ukulayisha kungase kukhawulwe uma kusetshenziswa njalo kakhulu.

Imuphi umkhawulo womkhawulo omkhulu we-Microsoft OneDrive API?

I-Microsoft ayizange isho ngokucacile ukuthi umkhawulo womkhawulo we-OneDrive API uyini. Okulandelayo yidokhumenti yokuqala:

Ngokusekelwe ekusetshenzisweni, sishuna kahle imikhawulo ukuze abasebenzisi bakwazi ukusebenzisa inani eliphakeme lezinsiza ngaphandle kokufaka engozini ukwethembeka nokusebenza.

  • Njengoba ungaqagela ngokubheka incazelo yezinye izinhlobo zemikhawulo ye-API, kunemikhawulo emibili, isamba kanye nemvamisa.
  • Isamba senani lezingcingo ezingenziwa ngosuku, futhi imvamisa inombolo yezingcingo ezingenziwa ngomzuzu ngamunye.
  • Futhi uma i-threshold ekhuphukayo isifinyelelwe, ukulayishwa kwamafayela kuyancishiswa.
  • Njengoba inani eliqondile lingenakutholwa emibhalweni esemthethweni, kungenzeka yini ukuthola leli nani ngokuhlola kwangempela?
  • impendulo ithi negative.Ayikho imithetho etholakele ekuhlolweni kwangempela, ngakho-ke lo mkhawulo ulungiswa ngokushintshashintshayo futhi uvumelana nemibhalo esemthethweni.

Ngingakugwema kanjani ukuvinjelwa i-OneDrive API?

Ungalayishi amafayela amaningi kakhulu ngesikhathi esifushane, usayizi wefayela akanandaba, ukhiye inombolo yamafayela.

Mayelana nokuvuselelwa okuzenzakalelayo kwe-Office 365 E5:

  • Ngokusho kokuhlangenwe nakho kwabasebenzisi abasebenzisa inguqulo yesilingo sikanjiniyela iminyaka eminingi, inqobo nje uma usebenzisa i-API yangasese eyakhiwe ngokwakho, ungavuselela ukubhalisa.
  • Ngokuqondene nemvamisa, akukho okujwayelekile, futhi kungcono kakhulu.
  • Ukuxubha ngamabomu i-API kungase kungakufanelekeli ukulahlekelwa, ikakhulukazi ukusebenzisa Izenzo ze-GitHub, ngoba iseva iyi-Microsoft Azure, abantu abaningi basebenzisa indlela efanayo ukuxubha i-API engenangqondo, iMicrosoft Azure ifuna ukuyibona kulula.

I-Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kwabiwe "I-Rclone iphuza ukuxhuma ku-Onedrive?Lahla umkhawulo wesivinini sokulayisha? Lungiselela ukusheshisa kwe-API" ukuze ikusize.

Siyakwamukela ukwabelana ngesixhumanisi salesi sihloko:https://www.chenweiliang.com/cwl-27906.html

Uyemukelwa esiteshini seTelegram sebhulogi ka-Chen Weiliang ukuze uthole izibuyekezo zakamuva!

🔔 Iba ngowokuqala ukuthola "I-ChatGPT Content Marketing AI Tool Usage Guide" ohlwini lwemibhalo ephezulu yesiteshi! 🌟
📚 Lo mhlahlandlela uqukethe inani elikhulu, 🌟Leli ithuba eliyivelakancane, ungaphuthelwa! ⏰⌛💨
Yabelana futhi uthanda uma uthanda!
Ukwabelana kwakho nokuthanda kwakho kuyisisusa sethu esiqhubekayo!

 

发表 评论

Ikheli lakho le-imeyili ngeke lishicilelwe. 必填 项 已 用 * Ilebula

pheqela phezulu