Het configureren van Rclone voor OneDrive-cloudopslag en het wijzigen van de zelfgebouwde API is vergelijkbaar met het aanvragen van een Google Drive-client-ID en een geheime sleutel-API ; u moet ook persoonlijk een openbare API aanvragen bij het Microsoft Azure Active Directory-beheercentrum.
Hoe vraagt Microsoft Azure een open API aan?
Stap 1: Open het Microsoft Azure Central Management Center en registreer de applicatiewebsite ▼
Stap 2: Klik op "Nieuwe registratie" ▼

Stap 3: Vul de registratiegegevens in ▼

Voer app-naam in:Rclone
Wie kan deze applicatie beter gebruiken of toegang krijgen tot deze API?
- Kies de derde directAccounts in elke organisatiedirectory (elke Azure AD-directory - multitenant) en persoonlijke Microsoft-accounts (bijvoorbeeld Skype, Xbox)"
- omleidings-URLselecteer "
WEB", je mag binnenkomenhttp://localhost:53682Als url wordt deze gebruikt om gegevens naar uw server terug te sturen wanneer de gebruikersautorisatie van deze toepassing is geslaagd. - Vul de informatie in, klik op "Registreren", u komt in de onderstaande interface▼

Stap 4: Klik op 'API-machtigingen' in de linkerzijbalk → 'Machtiging toevoegen' → ' Algemene Microsoft-API's (Microsoft Graph)' ▼

Stap 5: API-machtigingen aanvragen (Microsoft Graph) → Gedelegeerde machtigingen ▼

Stap 6: Voeg de volgende API-machtigingen toe ▼

Voeg deze 6 rechten toe:
- Bestanden.Lezen
- Bestanden.ReadWrite
- Bestanden.Alles.lezen
- Bestanden.ReadWrite.All
- offline_toegang
- Gebruiker.Lees
- Bevestig ten slotte of alle 6 machtigingen zijn toegevoegd?
Stap 7: Nadat u machtigingen hebt toegevoegd, moet u een clientwachtwoord aanmaken.
- Klik in de linkernavigatie op "Certificaat en wachtwoord" → "+Nieuw klantwachtwoord";
- Vul de instructies in het venster terloops in, selecteer "24 maanden" voor de deadline en klik vervolgens op "Toevoegen";
- Het door u aangemaakte wachtwoord verschijnt hieronder. Zorg ervoor dat u dit wachtwoord opslaat en noteert op uw computer, want dit wachtwoord verschijnt maar één keer.

Stap 8: Ga terug naar de hoofdpagina, klik op "Overzicht" en kopieer de " Applicatie-ID (Client-ID)".
Stap 9: Plak de applicatie-ID die je zojuist hebt gekopieerd.
Terug naar de console van onze VPS, het ziet er nu zo uit
Microsoft App Client Id
Enter a string value. Press Enter for the default ("").
client_id> //此处粘贴刚才复制的应用程序IDPlak de applicatie-ID (client-ID) die we zojuist hebben gekopieerd en druk op Enter;
Stap 9 : Voer het wachtwoord in
Plak hier is het wachtwoord dat we zojuist het record hebben opgeslagen, als volgt:
Enter a string value. Press Enter for the default ("").
client_secret> //此处粘贴刚刚保存记录的密码Als je de foutmelding "Rclone Error: failed to configure OneDrive: empty token found" krijgt tijdens het configureren van OneDrive met Rclone , raadpleeg dan de volgende handleiding ▼
Hopelijk is het artikel "Heeft OneDrive een open API? OneDrive-cloudopslag aanpassen om een zelfgebouwde API te gebruiken voor het bouwen van websites" dat op de blog van Chen Weiliang ( https://www.chenweiliang.com/ ) is gedeeld, nuttig voor u.
Deel gerust de link naar dit artikel: https://www.chenweiliang.com/cwl-27827.html

