Rclone ma ka gaabiyaa ku xidhidhiyaha Onedrive?Tuur xadka xawaaraha rarka? Habee dardargelinta API

Isticmaal ahaan Rclone Markaad faylasha u wareejinayso OneDrive, waxa laga yaabaa inaad la kulanto dhibaatooyin ay ka mid yihiin xawaaraha gaabiska ah iyo xidhidhsiinta

Waa maxay sababta Rclone uu uga gaabiyay ku xidhidhiyaha Onedrive?

Sababta asaasiga ah waa in ay kiciso xaddidaadda OneDrive API, iyo Rclone-ku-dhismay API-ga caadiga ah waxaa isticmaala dad badan isku mar, markaa dhibaatooyinkani waxay noqonayaan kuwo aad u cad ...

Rclone ma ka gaabiyaa ku xidhidhiyaha Onedrive?Tuur xadka xawaaraha rarka? Habee dardargelinta API

Isticmaalka API-ga gaarka ah ee is-dhisay si loogu xidho OneDrive waxay si weyn u wanaajin kartaa xaaladahan, iyo nooca tijaabada ah ee horumarinta Xafiiska 365 E5 ee saddexda bilood ah, isticmaalka marmarka ah ee Rclone waxay si toos ah u cusbooneysiin doontaa kharashka, halkii ay si ula kac ah u cadaynayn lahayd API, taas oo ka badan. sugan oo xasiloon.

Intaa waxaa dheer, API-yada is-dhisay ayaa sidoo kale loo isticmaali karaa xisaabaadka kale iyo codsiyada kale.

Haddii ay tahay Google Drive is-dhisay API, fadlan tixraac casharkan ▼

Rclone waxay ku xidhaa tijaabada xawaaraha Onedrive

Midda hore waa in la tijaabiyo xawaaraha adeegsiga Rclone's default API si loogu xiro Onedrive▼

Rclone oo ku xidhan tijaabada xawaaraha Onedrive Kii hore waa sawirkii saddexaad ee shabaqlayaasha tijaabinaya xawaaraha adeegsiga API-ga caadiga ah ee Rclone si loogu xidho Onedrive

Ka dambe waa tijaabinta isticmaale ee xawaaraha ku xidhidhiyaha Onedrive iyaga oo isticmaalaya API-ga Microsoft ee ay codsadeen ▼

Kan dambe waa sawirka afraad ee shabakadaha tijaabinaya xawaaraha isku xidhka Onedrive iyaga oo isticmaalaya API Microsoft ee ay codsadeen

  • Waxaa si cad loo arki karaa in farqiga xawaaraha uu ka badan yahay 10 jeer.

Sida loo abuuro Microsoft Onedrive network disk API?

Sida loo helo aqoonsiga macmiilka iyo sirta macmiilka ee Microsoft Azure Management Center, fadlan guji xidhiidhka hoose si aad u aragto sida loo sameeyo Microsoft Onedrive network disk API ▼

Rclone waa la helayaa

Ku soo deji Rclone kombayutarka deegaankaaga ▼

Tusaale ahaan u soo qaado Windows, tag faylka uu ku yaal rclone.exe ka dib depression, geli cmd ciwaanka ciwaanka ee sahamiyaha oo tabo Gelida si aad u furto amarka amarka ee wadada hadda.

Ku beddel amarka soo socdaClient_ID,Client_secret oo fuliya ▼

rclone authorize "onedrive" "Client_ID" "Client_secret"
  • browser ayaa soo bixi doona soo socda, oo ku weydiin doona inaad gasho akoonkaaga si aad u ogolaato.

Oggolaanshaha ka dib, fariintan soo socota ayaa ka muuqanaysa daaqada degdega ah:

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"}Waxyaabahan oo dhan (ay ku jiraan xidhmooyinka) waa calaamadda, koobiyeynta oo kaydiya.

Rclone ku xidh OneDrive

SSH geli amarka soo socda▼

rclone config

Macluumaadka soo socda ayaa soo bixi doona, fadlan tixraac tilmaamaha soo socda si aad u shaqeyso ▼

  • Xusuusin:Sababtoo ah RCLONE waa la cusboonaysiin doonaa wakhti ka waqti, markaad aragto casharkan, xulashada menu wax yar ayaa laga yaabaa inay isbeddelaan, laakiin fikradda guud ma beddeli doonto. Ha ka fikirin inaad nuqul ka sameyso qalliinka.
$ 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 退出
  • Ilaa hadda, Rclone waxay si guul leh ugu xirtay saxanka shabakadda OneDrive iyadoo la adeegsanayo API-ga is-dhisay.

Marka la habeeyo, waxaad isticmaali kartaa kuwan soo socdarcloneAmarka si loo eego:

Liis ku samee hagayaasha heerka sare ee onedrive▼

rclone lsd onedrive:

Ku tax dhammaan faylasha onedrive▼

rclone ls onedrive:

Ku koobbi tusaha deegaanka ee hagaha la magacaabaybackuponedrive directory▼

rclone copy /home/source onedrive:backup

Nuqul ka goo taliska tirtirka

Ku koobbi faylka qaabeynta Rclone tusaha xididka diskka shabakada onedrive ▼

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

koobi deegaan /home/backup Tag tusaha kaydinta halkaasoo diskka shabakadda ee loo yaqaan onedrive lagu habeeyay, iyo caksigeeda ▼

rclone copy --progress /home/backup onedrive:backup
  • adoo ku daraya cabbirkan --ignore-existing Faylasha lagu kaydiyay saxanka shabakada waa la iska indho tiri karaa, taas oo u dhiganta kayd kordhin ▼
rclone copy --ignore-existing /home/backup onedrive:backup

Ku koobbi faylka kaydinta buug-gacmeedka CWP maxaliga ah tusaha kaydinta ee diskka shabakada ee loo yaqaan onedrive, iyo caksi ▼

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

Laga soo bilaabo diskka shabakada onedrive, nuqul ka nuqul ka samee CWP si toos ah faylka loo qorsheeyay ee kaydinta deegaanka /newbackup Catalog▼

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

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

Laga soo bilaabo diskka shabakada onedrive, nuqul ka nuqul ka samee faylka gacanta ee CWP una rog kan deegaanka /newbackup/newbackup/full/manual/accounts/ Catalog▼

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

Koobi ka soo qaado diskka network onedriveVestaCPKu kaabi faylasha gudaha /home/backup Catalog▼

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

Dhaqaaq (Gooso) Taliska ▼

rclone move /home/backup onedrive:backup

Tirtir buugga kaydinta ee diskka shabakadda oo wata magaca qaabeynta onedrive▼

rclone delete onedrive:backup

Samee hage kayd ah oo habeeya diskka network loo yaqaan onedrive ▼

rclone mkdir onedrive:backup

Nuqul ▼

rclone copy

dhaqaaq ▼

rclone move

tirtir ▼

rclone delete

Isku xidh ▼

rclone sync

Wixii dheeraad ah ee casharrada isticmaalka amarka Rclone, fadlan tixraac ururinta amarka Rclone ee hoose▼

Sidee loo fuulaa OneDrive?

Haddii aad u baahan tahay inaad korto hagaha deegaanka, waxaad tixraaci kartaa casharkayaga hore ee kor u qaadista Rclone▼

Xaddidaadaha OneDrive Private API

In kasta oo API-yada gaarka loo leeyahay ay wanaajin karaan waayo-aragnimada raritaanka, wax-soo-ururinta waxa laga yaabaa inay xaddidan tahay haddii si joogto ah loo isticmaalo.

Waa maxay xadka ugu badan ee Microsoft OneDrive API?

Microsoft si cad uma aysan sheegin xadka ugu badan ee OneDrive API waa kan soo socda waa dukumeentiga asalka ah:

Iyada oo ku saleysan isticmaalka, waxaan hagaajineynaa marinnada si ay isticmaalayaashu u isticmaali karaan qaddarka ugu badan ee ilaha iyada oo aan waxyeello loo geysan kalsoonida iyo waxqabadka.

  • Sida aad qiyaasi karto markaad eegto sharaxaada noocyada kale ee xadka API, waxaa jira laba xad, wadarta iyo inta jeer.
  • Wadarta guud waa tirada wicitaanada la samayn karo maalin gudaheed, soo noqnoqdana waa tirada wicitaanada la samayn karo daqiiqad kasta.
  • Oo mar alla markii la gaaro heerka xannibaadda, gelinta faylasha waa la ceejiyey.
  • Maadaama qiimaha saxda ah aan laga heli karin dukumentiyada rasmiga ah, qiimahan saxda ah ma lagu heli karaa imtixaan dhab ah?
  • jawaabtu waa taban.Wax sharci ah lagama helin imtixaanka dhabta ah, markaa xadkan si firfircoon ayaa loo hagaajiyay oo waafaqayaa dukumentiyada rasmiga ah.

Sideen isaga ilaalin karaa in la xaddido OneDrive API?

Ha ku shubin faylal aad u badan muddo gaaban gudaheed, cabbirka feylku waxba maaha, furaha waa tirada faylasha.

Ku saabsan Xafiiska 365 E5 dib u cusboonaysiinta tooska ah:

  • Marka loo eego waayo-aragnimada isticmaalayaasha isticmaalaya nooca tijaabada horumariyaha sanado badan, ilaa iyo inta aad isticmaalayso API-ga gaarka ah ee is-dhisay, waad cusboonaysiin kartaa is-diiwaangelinta.
  • Sida soo noqnoqda, ma jiro halbeeg, iyo in ka badan ayaa ka sii fiican.
  • Si ula kac ah oo loo cadaydo API-ga waxaa laga yaabaa inaysan u qalmin khasaaraha, gaar ahaan adeegsiga GitHub Actions, sababtoo ah server-ku waa Microsoft Azure, dad badan ayaa isticmaala habab la mid ah si ay API-ku u cadayaan macno la'aan, iyo Microsoft Azure waxay rabtaa inay si fudud u aqoonsato.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) la wadaago "Rclone wuu gaabiyaa in lagu xidho Onedrive?Tuur xadka xawliga soo rida? Habee dardargelinta API" si ay kuu caawiso.

Ku soo dhawoow inaad wadaagto xiriirka maqaalkan:https://www.chenweiliang.com/cwl-27906.html

Ku soo dhawoow kanaalka Telegramka ee Chen Weiliang's blog si aad u hesho wararkii ugu dambeeyay!

🔔 Noqo kuwa ugu horreeya ee hela "ChatGPT Content Suuqgeynta AI Hagaha Isticmaalka Qalabka" ee tusaha sare ee kanaalka! 🌟
📚 Hagahan waxa uu ka kooban yahay qiimo aad u weyn, 🌟Tani waa fursad naadir ah, ha seegin! ⏰⌛💨
Share iyo like saar hadaad jeceshahay!
Wadaagistaada iyo jeceylkaaga ayaa ah dhiirigelintayada joogtada ah!

 

评论

Cinwaanka emailkaaga lama daabici doono. 项 已 用 * Calaamadda

kor ugu rog