Je, Rclone ni polepole kuunganisha kwenye Onedrive?Tupa kikomo cha kasi cha upakiaji? Sanidi uharakishaji wa API

kutumia sasa Kimbunga Unapohamisha faili kwenye OneDrive, unaweza kukutana na matatizo kama vile kasi ya polepole, kukatwa kwa muunganisho, n.k...

Kwa nini Rclone inachelewa kuunganishwa kwenye Onedrive?

Chanzo kikuu ni kusababisha kizuizi cha OneDrive API, na API chaguo-msingi ya Rclone iliyojengewa ndani inatumiwa na watu wengi kwa wakati mmoja, kwa hivyo matatizo haya yanazidi kuwa dhahiri zaidi...

Je, Rclone ni polepole kuunganisha kwenye Onedrive?Tupa kikomo cha kasi cha upakiaji? Sanidi uharakishaji wa API

Kutumia API ya kibinafsi iliyojijengea ili kuunganisha kwenye OneDrive kunaweza kuboresha hali hizi pakubwa, na kwa toleo la majaribio la msanidi wa Office 365 E5 la miezi mitatu, matumizi ya mara kwa mara ya Rclone yatasasisha ada kiotomatiki, badala ya kusugua API kimakusudi, ambayo ni zaidi. salama na imara.

Kwa kuongeza, API za kujitengenezea pia zinaweza kutumiwa na akaunti zingine na programu zingine.

Ikiwa ni API iliyojijengea ya Hifadhi ya Google, tafadhali rejelea mafunzo haya ▼

Rclone unganisha mtihani wa kasi wa Onedrive

Ya kwanza ni kujaribu kasi ya kutumia API chaguo-msingi ya Rclone kuunganisha kwenye Onedrive▼

Muunganisho wa Rclone Jaribio la kasi la Onedrive Ya kwanza ni picha ya tatu ya watumiaji mtandao wanaojaribu kasi ya kutumia API chaguo-msingi ya Rclone kuunganisha kwenye Onedrive.

La mwisho ni jaribio la watumiaji wa mtandao kutumia API ya Microsoft waliyotuma ili kuunganishwa kwenye Onedrive ▼

Mwisho ni picha ya nne ya watumiaji wa mtandao wanaojaribu kasi ya kuunganisha kwenye Onedrive kwa kutumia API ya Microsoft waliyoomba.

  • Inaweza kuonekana wazi kuwa tofauti ya kasi ni zaidi ya mara 10.

Jinsi ya kuunda API ya diski ya mtandao ya Microsoft Onedrive?

Jinsi ya kupata Kitambulisho cha Mteja na siri ya Mteja katika Kituo cha Usimamizi cha Microsoft Azure, tafadhali bofya kiungo kilicho hapa chini ili kuona jinsi ya kuunda API ya diski ya mtandao ya Microsoft Onedrive ▼

Rclone anapata ishara

Pakua Rclone kwenye kompyuta yako ya karibu ▼

Chukua Windows kama mfano, nenda kwenye folda ambapo rclone.exe iko baada ya kuharibika, ingiza cmd kwenye bar ya anwani ya mchunguzi na ubofye Ingiza ili kufungua amri ya amri katika njia ya sasa.

Badilisha katika amri ifuatayoClient_ID,Client_secret na kutekeleza ▼

rclone authorize "onedrive" "Client_ID" "Client_secret"
  • Kivinjari kitatokea kifuatacho, kikikuuliza uingie kwenye akaunti yako ili kuidhinisha.

Baada ya idhini, ujumbe ufuatao unaonekana kwenye dirisha la haraka la amri:

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"}Maudhui haya yote (pamoja na mabano) ni ishara, nakala na uhifadhi.

Rclone unganisha kwenye OneDrive

SSH ingiza amri ifuatayo▼

rclone config

Taarifa ifuatayo itaonekana, tafadhali rejelea maagizo yafuatayo ili kufanya kazi ▼

  • 注意 事项:Kwa sababu RCLONE itasasishwa mara kwa mara, unapoona mafunzo haya, chaguzi za menyu zinaweza kubadilika kidogo, lakini wazo la jumla halitabadilika. Usifikirie kuhusu kunakili utendakazi.
$ 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 退出
  • Kufikia sasa, Rclone imefanikiwa kuunganisha kwenye diski ya mtandao ya OneDrive kwa kutumia API iliyojijenga yenyewe.

Mara baada ya kusanidi, unaweza kutumia zifuatazorcloneAmri ya kutazama:

Orodhesha saraka katika kiwango cha juu cha onedrive▼

rclone lsd onedrive:

Orodhesha faili zote kwenye onedrive▼

rclone ls onedrive:

Nakili saraka ya ndani kwenye saraka inayoitwabackupsaraka ya onedrive▼

rclone copy /home/source onedrive:backup

Nakili Kata Kufuta Amri

Nakili faili ya usanidi wa Rclone kwenye saraka ya mizizi ya diski ya mtandao ya onedrive ▼

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

nakala ya ndani /home/backup Nenda kwenye saraka ya chelezo ambapo diski ya mtandao inayoitwa onedrive imesanidiwa, na kinyume chake ▼

rclone copy --progress /home/backup onedrive:backup
  • kwa kuongeza kigezo hiki --ignore-existing Faili ambazo zimechelezwa kwenye diski ya mtandao zinaweza kupuuzwa, ambayo ni sawa na hifadhi ya ziada ▼
rclone copy --ignore-existing /home/backup onedrive:backup

Nakili faili ya chelezo ya mwongozo ya CWP kwenye saraka ya chelezo ya diski ya mtandao inayoitwa onedrive, na kinyume chake ▼

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

Kutoka kwa diski ya mtandao ya onedrive, nakili faili ya chelezo iliyoratibiwa kiotomatiki ya CWP kwa ya ndani /newbackup Katalogi▼

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

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

Kutoka kwa diski ya mtandao ya onedrive, nakili faili ya chelezo ya mwongozo ya CWP kwa ya ndani /newbackup/newbackup/full/manual/accounts/ Katalogi▼

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

Nakili kutoka kwa diski ya mtandao ya onedriveVestaCPHifadhi nakala kwa faili za kawaida /home/backup Katalogi▼

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

Sogeza (Kata) Amri ▼

rclone move /home/backup onedrive:backup

Futa saraka ya chelezo ya diski ya mtandao yenye jina la usanidi onedrive▼

rclone delete onedrive:backup

Unda saraka ya chelezo inayosanidi diski ya mtandao inayoitwa onedrive ▼

rclone mkdir onedrive:backup

Nakili ▼

rclone copy

hoja ▼

rclone move

futa ▼

rclone delete

Sawazisha ▼

rclone sync

Kwa mafunzo zaidi ya matumizi ya amri ya Rclone, tafadhali rejelea mkusanyiko wa amri ya Rclone hapa chini▼

Jinsi ya kuweka OneDrive?

Ikiwa unahitaji kupachika kwenye saraka ya ndani, unaweza kurejelea mafunzo yetu ya awali ya kuweka Rclone▼

Mapungufu ya OneDrive Private API

Ingawa API za kibinafsi zilizojiunda zinaweza kuboresha matumizi ya upakiaji, upakiaji unaweza kupunguzwa ikiwa unatumiwa mara kwa mara.

Ni kikomo gani cha juu zaidi cha API ya Microsoft OneDrive?

Microsoft haijaeleza kwa uwazi kile kikomo cha juu zaidi cha API ya OneDrive ni. Ifuatayo ni hati asili:

Kulingana na matumizi, tunasawazisha vizingiti ili watumiaji waweze kutumia kiwango cha juu zaidi cha rasilimali bila kuathiri uaminifu na utendakazi.

  • Kama unavyoweza kukisia kutoka kwa kuangalia maelezo ya aina zingine za mipaka ya API, kuna mipaka miwili, jumla na frequency.
  • Jumla ni nambari ya simu zinazoweza kupigwa kwa siku moja, na marudio ni idadi ya simu zinazoweza kupigwa kwa dakika.
  • Na mara tu kizingiti cha kasi kinapofikiwa, upakiaji wa faili hupunguzwa.
  • Kwa kuwa thamani halisi haiwezi kupatikana kutoka kwa nyaraka rasmi, inawezekana kupata thamani hii kwa njia ya kupima halisi?
  • jibu ni hasi.Hakuna sheria zilizopatikana katika jaribio halisi, kwa hivyo kikomo hiki kinarekebishwa kwa nguvu na kinalingana na hati rasmi.

Ninawezaje kuzuia kuwekewa vikwazo na API ya OneDrive?

Usipakie faili nyingi kwa muda mfupi, saizi ya faili haijalishi, ufunguo ni idadi ya faili.

Kuhusu usasishaji kiotomatiki wa Office 365 E5:

  • Kulingana na uzoefu wa watumiaji wanaotumia toleo la majaribio la msanidi kwa miaka mingi, mradi tu utumie API ya kibinafsi iliyojijengea, unaweza kusasisha usajili.
  • Kuhusu mzunguko, hakuna kiwango, na bora zaidi.
  • Kusugua API kimakusudi kunaweza kusiwe na thamani ya hasara, haswa kwa kutumia Vitendo vya GitHub, kwa sababu seva ni Microsoft Azure, kwa hivyo watu wengi hutumia njia sawa ili kupiga API bila maana, Microsoft Azure inataka kutambua ni rahisi.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ilishirikiwa "Rclone ni polepole kuunganisha kwenye Onedrive?Tupa kikomo cha kasi cha upakiaji? Sanidi uongezaji kasi wa API" ili kukusaidia.

Karibu kushiriki kiungo cha makala hii:https://www.chenweiliang.com/cwl-27906.html

Karibu kwenye chaneli ya Telegramu ya blogu ya Chen Weiliang ili kupata masasisho mapya zaidi!

🔔 Kuwa wa kwanza kupata "Mwongozo wa Matumizi ya Zana ya AI ya Uuzaji wa Maudhui ya ChatGPT" katika saraka ya juu ya kituo! 🌟
📚 Mwongozo huu una thamani kubwa, 🌟Hii ni fursa adimu, usiikose! ⏰⌛💨
Share na like ukipenda!
Kushiriki kwako na kupenda kwako ndio motisha yetu inayoendelea!

 

发表 评论

Anwani yako ya barua pepe haitachapishwa. 必填 项 已 用 * 标注

tembeza juu