Kodi Rclone imachedwa kulumikiza ku Onedrive?Kodi mutaya malire othamanga? Konzani mathamangitsidwe a API

akugwiritsa ntchito Chiphuphu Mukasamutsa mafayilo ku OneDrive, mutha kukumana ndi zovuta monga kuthamanga kwapang'onopang'ono ndi kulumikizidwa...

Chifukwa chiyani Rclone imachedwa kulumikiza ku Onedrive?

Choyambitsa chake ndikuyambitsa malire a OneDrive API, ndipo API yokhazikika ya Rclone yomangidwa imagwiritsidwa ntchito ndi anthu angapo nthawi imodzi, kotero kuti mavutowa akuwonekera kwambiri ...

Kodi Rclone imachedwa kulumikiza ku Onedrive?Kodi mutaya malire othamanga? Konzani mathamangitsidwe a API

Kugwiritsa ntchito API yachinsinsi yodzipangira nokha kuti mulumikizane ndi OneDrive kumatha kusintha kwambiri zinthu izi, ndipo kwa miyezi itatu yoyeserera ya Office 365 E5, kugwiritsa ntchito Rclone nthawi zina kumangowonjezera ndalamazo, m'malo mosakaza dala API, yomwe ili yochulukirapo. otetezeka ndi okhazikika.

Kuphatikiza apo, ma API odzipangira okha amathanso kugwiritsidwa ntchito ndi maakaunti ena ndi mapulogalamu ena.

Ngati ndi API yodzipangira yokha ya Google Drive, chonde onani phunziro ili ▼

Rclone gwirizanitsani liwiro la Onedrive

Yoyamba ndikuyesa kuthamanga kwa kugwiritsa ntchito API yokhazikika ya Rclone kuti mulumikizane ndi Onedrive▼

Kulumikizana kwa Rclone Onedrive liwiro mayeso Chakale ndi chithunzi chachitatu cha netizens kuyesa kuthamanga kwa Rclone's default API kuti alumikizane ndi Onedrive.

Chotsatirachi ndi mayeso opangidwa ndi ma netizens kuti agwiritse ntchito Microsoft API yomwe adafunsira kuti alumikizane ndi Onedrive ▼

Chotsatirachi ndi chithunzi chachinayi cha ma netizens akuyesa kuthamanga kwa kulumikizidwa ku Onedrive pogwiritsa ntchito Microsoft API yomwe adafunsira.

  • Zitha kuwoneka bwino kuti kusiyana kwa liwiro kumaposa nthawi 10.

Momwe mungapangire Microsoft Onedrive network disk API?

Momwe mungapezere ID ya kasitomala ndi chinsinsi cha kasitomala ku Microsoft Azure Management Center, chonde dinani ulalo womwe uli pansipa kuti muwone momwe mungapangire Microsoft Onedrive network disk API ▼

Rclone amapeza chizindikiro

Tsitsani Rclone pakompyuta yanu ▼

Tengani Windows mwachitsanzo, pitani ku chikwatu chomwe rclone.exe ilipo pambuyo pa decompression, lowetsani cmd mu bar ya adilesi ya wofufuza ndikudina Enter kuti mutsegule mwachangu njira yomwe ilipo.

M'malo mwa malamulo otsatirawa ndiClient_ID,Client_secret ndi kuchita ▼

rclone authorize "onedrive" "Client_ID" "Client_secret"
  • Msakatuli adzatulukira kenako, ndikukufunsani kuti mulowe mu akaunti yanu kuti muvomereze.

Pambuyo pa chilolezo, uthenga wotsatirawu umawonekera pawindo la lamulo:

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"}Izi zonse (kuphatikiza mabulaketi) ndi chizindikiro, koperani ndikusunga.

Rclone kulumikiza ku OneDrive

SSH lowetsani lamulo ili▼

rclone config

Zotsatirazi ziwoneka, chonde onani malangizo otsatirawa kuti mugwiritse ntchito ▼

  • Chidziwitso:Chifukwa RCLONE imasinthidwa nthawi ndi nthawi, mukawona phunziroli, zosankha za menyu zitha kusintha pang'ono, koma lingaliro lazonse silisintha.Musaganize zokopera opareshoni.
$ 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 退出
  • Pakadali pano, Rclone yalumikizana bwino ndi diski ya OneDrive network pogwiritsa ntchito API yodzipangira yokha.

Mukakonzedwa, mutha kugwiritsa ntchito zotsatirazircloneLamula kuti muwone:

Lembani maulalo pamlingo wapamwamba wa onedrive▼

rclone lsd onedrive:

Lembani mafayilo onse mu Onedrive▼

rclone ls onedrive:

Koperani chikwatu chapafupi ku chikwatu chotchedwabackuponedrive directory▼

rclone copy /home/source onedrive:backup

Copy Cut Delete Command

Lembani fayilo yosinthika ya Rclone ku chikwatu cha mizu ya onedrive network disk ▼

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

kukopera kwanuko /home/backup Pitani ku chikwatu chosunga zosunga zobwezeretsera pomwe netiweki disk yotchedwa onedrive imakonzedwa, ndipo mosemphanitsa ▼

rclone copy --progress /home/backup onedrive:backup
  • powonjezera parameter iyi --ignore-existing Mafayilo omwe adasungidwa pa netiweki disk amatha kunyalanyazidwa, zomwe ndizofanana ndi zosunga zobwezeretsera ▼
rclone copy --ignore-existing /home/backup onedrive:backup

Lembani fayilo yosunga zobwezeretsera yanu ya CWP kumalo osungira zosungira za netiweki disk yotchedwa onedrive, ndi mosemphanitsa ▼

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

Kuchokera pa onedrive network disk, lembani fayilo ya CWP yokhazikika yokhazikika kumalo komweko /newbackup Catalog▼

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

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

Kuchokera pa onedrive network disk, lembani fayilo yosunga zobwezeretsera ya CWP kumaloko /newbackup/newbackup/full/manual/accounts/ Catalog▼

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

Koperani kuchokera ku netiweki disk ya onedriveVestaCPSungani mafayilo am'deralo /home/backup Catalog▼

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

Sunthani (Dulani) Lamulo ▼

rclone move /home/backup onedrive:backup

Chotsani chikwatu chosunga zosunga zobwezeretsera pa netiweki disk ndi dzina la kasinthidwe onedrive▼

rclone delete onedrive:backup

Pangani chikwatu chosunga zosunga zobwezeretsera chomwe chimakonza disk network yotchedwa onedrive ▼

rclone mkdir onedrive:backup

Koperani ▼

rclone copy

kusuntha ▼

rclone move

Chotsani ▼

rclone delete

Kulunzanitsa ▼

rclone sync

Kuti mudziwe zambiri zamaphunziro ogwiritsira ntchito Rclone, chonde onani kusonkhanitsa kwa Rclone pansipa▼

Momwe mungayikitsire OneDrive?

Ngati mukufuna kukwera pamndandanda wamba, mutha kulozera kumaphunziro athu am'mbuyomu a Rclone mounting▼

Zochepa za OneDrive Private API

Ngakhale ma API achinsinsi odzipangira okha amatha kukonza zokwezera, kutsitsa kumatha kuchepetsedwa ngati kugwiritsidwa ntchito pafupipafupi.

Kodi malire apamwamba a Microsoft OneDrive API ndi ati?

Microsoft sinanene momveka bwino kuti OneDrive API ili ndi malire otani.

Kutengera ndi kagwiritsidwe ntchito, timakonza zoyambira kuti ogwiritsa ntchito athe kugwiritsa ntchito kuchuluka kwazinthu popanda kusokoneza kudalirika ndi magwiridwe antchito.

  • Monga momwe mungaganizire poyang'ana kufotokozera mitundu ina ya malire a API, pali malire awiri, okwana ndi mafupipafupi.
  • Chiwerengerocho ndi chiwerengero cha mafoni omwe angakhoze kuchitidwa pa tsiku, ndipo mafupipafupi ndi chiwerengero cha mafoni omwe angapangidwe pamphindi.
  • Ndipo mukangofika pachimake, kukweza mafayilo kumachepetsedwa.
  • Popeza mtengo weniweni sungapezeke kuchokera ku zolembedwa zovomerezeka, kodi mtengo weniweniwu ungapezeke kupyolera mu kuyesa kwenikweni?
  • yankho ndi loipa.Palibe malamulo omwe adapezeka pamayeso enieni, kotero malirewa amasinthidwa mwamphamvu ndikugwirizana ndi zolemba zovomerezeka.

Kodi ndingapewe bwanji kuletsedwa ndi OneDrive API?

Osakweza mafayilo ambiri munthawi yochepa, kukula kwa fayilo kulibe kanthu, chinsinsi ndi kuchuluka kwa mafayilo.

Za kukonzanso kwa Office 365 E5:

  • Malinga ndi zomwe ogwiritsa ntchito amagwiritsa ntchito mtundu woyeserera kwa zaka zambiri, bola mutagwiritsa ntchito API yachinsinsi yodzipangira nokha, mutha kukonzanso zolembetsa.
  • Ponena za pafupipafupi, palibe muyezo, ndipo ndi bwino kwambiri.
  • Kutsuka mwadala API sikungakhale koyenera kutayika, makamaka kugwiritsa ntchito GitHub Zochita, chifukwa seva ndi Microsoft Azure, anthu ambiri amagwiritsa ntchito njira zofanana kuti azitsuka API yopanda tanthauzo, ndipo Microsoft Azure ikufuna kuzindikira mosavuta.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) adagawana "Rclone ikuchedwa kulumikiza ku Onedrive?Tataya malire othamanga? Konzani mathamangitsidwe a API" kuti akuthandizeni.

Takulandirani kugawana ulalo wa nkhaniyi:https://www.chenweiliang.com/cwl-27906.html

Takulandilani panjira ya Telegraph yabulogu ya Chen Weiliang kuti mupeze zosintha zaposachedwa!

🔔 Khalani oyamba kupeza "ChatGPT Content Marketing AI Tool Usage Guide" m'ndandanda wapamwamba kwambiri! 🌟
📚 Bukuli lili ndi phindu lalikulu, 🌟Uwu ndi mwayi wosowa, musaphonye! ⏰⌛💨
Share ndi like ngati mukufuna!
Kugawana kwanu ndi zomwe mumakonda ndizomwe zimatilimbikitsa nthawi zonse!

 

发表 评论

Imelo yanu sidzasindikizidwa. Minda yofunikira imagwiritsidwa ntchito * Chizindikiro

pindani pamwamba