Shin Rclone yana jinkirin haɗawa zuwa Onedrive?Jujjuya iyakar saurin lodawa? Sanya hanzarin API

A amfani Rclone Lokacin canja wurin fayiloli zuwa OneDrive, ƙila ka gamu da matsaloli kamar jinkirin gudu da yanke haɗin gwiwa...

Me yasa Rclone yake jinkirin haɗawa zuwa Onedrive?

Tushen shine haifar da iyakancewar OneDrive API, kuma tsohuwar ginanniyar API ta Rclone tana amfani da mutane da yawa a lokaci guda, don haka waɗannan matsalolin suna ƙara fitowa fili ...

Shin Rclone yana jinkirin haɗawa zuwa Onedrive?Jujjuya iyakar saurin lodawa? Sanya hanzarin API

Yin amfani da API mai zaman kansa da aka gina da kansa don haɗawa da OneDrive na iya inganta waɗannan yanayin sosai, kuma don sigar gwaji na Office 365 E5 na wata uku, yin amfani da Rclone lokaci-lokaci zai sabunta kuɗin kai tsaye, maimakon goge API da gangan, wanda ya fi girma. amintacce kuma barga.

Bugu da ƙari, API ɗin da aka gina da kansa kuma za a iya amfani da shi ta wasu asusu da sauran aikace-aikace.

Idan API ɗin Google Drive ne da ya gina kansa, da fatan za a koma ga wannan koyawa ▼

Gwajin saurin haɗi na Rclone na Onedrive

Na farko shine gwada saurin amfani da tsohowar API na Rclone don haɗawa zuwa Onedrive▼

Rclone da aka haɗa da gwajin saurin Onedrive Tsohon shine hoto na uku na masu amfani da yanar gizo suna gwada saurin amfani da tsohowar API na Rclone don haɗawa zuwa Onedrive

Na ƙarshe gwajin ne ta hanyar netizens don amfani da Microsoft API da suka nema don haɗawa zuwa Onedrive ▼

Na ƙarshe shine hoto na huɗu na masu amfani da yanar gizo suna gwada saurin haɗawa zuwa Onedrive ta amfani da Microsoft API da suka nema.

  • Ana iya gani a fili cewa bambancin saurin ya fi sau 10.

Yadda ake ƙirƙirar faifan diski na Microsoft Onedrive?

Yadda ake samun ID na Abokin ciniki da sirrin Abokin ciniki a Cibiyar Gudanarwa ta Microsoft Azure, da fatan za a danna hanyar haɗin da ke ƙasa don ganin yadda ake ƙirƙirar diski na cibiyar sadarwa ta Microsoft Onedrive API ▼

Rclone lambar kari na waje Rclone

Zazzage Rclone akan kwamfutar ku na gida ▼

Ɗauki Windows a matsayin misali, je zuwa babban fayil ɗin da rclone.exe yake bayan ƙaddamarwa, shigar da cmd a cikin adireshin adireshin mai binciken kuma danna Shigar don buɗe umarnin umarni a cikin hanyar yanzu.

Sauya a cikin umarni mai zuwaClient_ID,Client_secret kuma aiwatar ▼

rclone authorize "onedrive" "Client_ID" "Client_secret"
  • A browser zai bugo na gaba, yana tambayarka ka shiga cikin asusunka don ba da izini.

Bayan izini, saƙon mai zuwa yana bayyana a cikin taga da sauri na umarni:

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"}Wannan duk abun ciki (ciki har da maɓalli) shine alamar, kwafi da adanawa.

Haɗin Rclone zuwa OneDrive

SSH shigar da umarni mai zuwa▼

rclone config

Bayanin da ke gaba zai bayyana, da fatan za a koma zuwa umarni masu zuwa don aiki ▼

  • Lura:Saboda RCLONE za a sabunta daga lokaci zuwa lokaci, lokacin da kuka ga wannan koyawa, zaɓin menu na iya canzawa kaɗan, amma ra'ayin gabaɗaya ba zai canza ba.Kada kuyi tunanin kwafin aikin.
$ 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 退出
  • Ya zuwa yanzu, Rclone ya samu nasarar haɗi zuwa faifan cibiyar sadarwar OneDrive ta amfani da API ɗin da ya gina kansa.

Da zarar an saita, zaku iya amfani da waɗannan abubuwanrcloneUmarni don dubawa:

Jerin kundayen adireshi a matakin saman onedrive▼

rclone lsd onedrive:

Jera duk fayiloli a cikin onedrive▼

rclone ls onedrive:

Kwafi adireshin gida zuwa kundin adireshi mai sunabackuponedrive directory▼

rclone copy /home/source onedrive:backup

Kwafi Yanke Share Umurnin

Kwafi fayil ɗin sanyi na Rclone zuwa tushen directory na diski na cibiyar sadarwar onedrive ▼

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

kwafi na gida /home/backup Je zuwa wurin ajiyar ajiya inda aka saita faifan cibiyar sadarwa mai suna onedrive, kuma akasin haka ▼

rclone copy --progress /home/backup onedrive:backup
  • ta hanyar ƙara wannan siga --ignore-existing Fayilolin da aka adana akan faifan cibiyar sadarwa ana iya yin watsi da su, wanda yayi daidai da ƙarawa madadin ▼
rclone copy --ignore-existing /home/backup onedrive:backup

Kwafi fayil ɗin ajiya na littafin CWP na gida zuwa kundin adireshi na cibiyar sadarwa mai suna onedrive, kuma akasin haka ▼

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

Daga faifan cibiyar sadarwar onedrive, kwafi fayil ɗin madadin da aka tsara ta atomatik na CWP zuwa na gida /newbackup Catalog ▼

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

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

Daga faifan cibiyar sadarwar onedrive, kwafi fayil ɗin madadin littafin CWP zuwa na gida /newbackup/newbackup/full/manual/accounts/ Catalog ▼

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

Kwafi daga diski na cibiyar sadarwa na onedriveVestaCPAjiye fayilolin zuwa gida /home/backup Catalog ▼

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

Matsar (Yanke) Umurni ▼

rclone move /home/backup onedrive:backup

Share kundin adireshi na diski na cibiyar sadarwa tare da sunan sanyi onedrive▼

rclone delete onedrive:backup

Ƙirƙiri kundin adireshi wanda ke daidaita diski na cibiyar sadarwa mai suna onedrive ▼

rclone mkdir onedrive:backup

Kwafi ▼

rclone copy

motsi ▼

rclone move

share ▼

rclone delete

Daidaitawa ▼

rclone sync

Don ƙarin koyawa ta amfani da umarnin Rclone, da fatan za a koma zuwa tarin umarnin Rclone da ke ƙasa▼

Yadda ake hawan OneDrive?

Idan kuna buƙatar hawa zuwa kundin adireshi na gida, zaku iya komawa zuwa koyaswar hawan Rclone ɗinmu na baya▼

Iyakoki na OneDrive Private API

Ko da yake APIs masu zaman kansu na gina kansu na iya haɓaka ƙwarewar lodawa, ana iya iyakancewa idan ana amfani da su akai-akai.

Menene matsakaicin iyakar iyaka don Microsoft OneDrive API?

Microsoft bai bayyana a sarari menene iyakar iyakar OneDrive API ɗin ba. Mai zuwa shine ainihin daftarin aiki:

Dangane da amfani, muna daidaita ƙofofin ta yadda masu amfani za su iya amfani da matsakaicin adadin albarkatun ba tare da lalata aminci da aiki ba.

  • Kamar yadda zaku iya tsammani daga kallon bayanin wasu nau'ikan iyakokin API, akwai iyakoki guda biyu, duka da mita.
  • Jimlar ita ce adadin kiran da za a iya yi a rana ɗaya, kuma mitar ita ce adadin kiran da za a iya yi a minti daya.
  • Kuma da zarar an kai bakin kofa, ana matsar da loda fayil ɗin.
  • Tun da ba za a iya samun ainihin ƙimar daga takaddun hukuma ba, shin zai yiwu a sami wannan ƙimar ta ainihin gwaji?
  • amsar ita ce korau.Ba a sami wasu ƙa'idodi a cikin ainihin gwajin ba, don haka wannan iyaka yana daidaitawa sosai kuma ya dace da takaddun hukuma.

Ta yaya zan guje wa ƙuntatawa ta OneDrive API?

Kada ku loda fayiloli da yawa a cikin ɗan gajeren lokaci, girman fayil ɗin ba shi da mahimmanci, maɓalli shine adadin fayiloli.

Game da Office 365 E5 sabuntawa ta atomatik:

  • Dangane da ƙwarewar masu amfani ta amfani da sigar gwaji na masu haɓakawa na shekaru masu yawa, muddin kuna amfani da API mai zaman kansa da aka gina, zaku iya sabunta biyan kuɗi.
  • Amma ga mita, babu misali, kuma mafi kyau.
  • Yin goge API da gangan bazai cancanci asara ba, musamman ta amfani da GitHub Actions, saboda uwar garken shine Microsoft Azure, don haka mutane da yawa suna amfani da hanyoyi iri ɗaya don goge API mara ma'ana, kuma Microsoft Azure yana son gano shi cikin sauƙi.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Rclone yana jinkirin haɗawa zuwa Onedrive?Jujjuya iyakar saurin lodawa? Sanya hanzarin API" don taimaka muku.

Barka da zuwa raba hanyar haɗin wannan labarin:https://www.chenweiliang.com/cwl-27906.html

Barka da zuwa tashar Telegram na Chen Weiliang's blog don samun sabbin abubuwa!

🔔 Kasance na farko don samun "ChatGPT Content Marketing AI Tool Guideing Guide" a cikin babban jagorar tashar! 🌟
📚 Wannan jagorar ya ƙunshi ƙima mai yawa, 🌟Wannan dama ce da ba kasafai ba, kar a rasa ta! ⏰⌛💨
Share da like idan kuna so!
Rarraba ku da abubuwan so sune ci gaba da ƙarfafa mu!

 

comments

Adireshin imel ba za a buga ba. Ana amfani da filayen da ake buƙata * Alamar

gungura zuwa sama