Heeft Onedrive een open API?Onedrive cloudopslag verandert de zelfgebouwde API om een ​​website te bouwen

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" ▼

Heeft Onedrive een open API?Onedrive cloudopslag verandert de zelfgebouwde API om een ​​website te bouwen

Stap 3: Vul de registratiegegevens in ▼

Stap 2: 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 binnenkomen http://localhost:53682 Als 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▼

Nadat u de gegevens heeft ingevuld en op 'Registreren' heeft geklikt, komt u op dit scherm terecht.

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

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 5: API-machtigingen aanvragen (Microsoft Graph) → Gedelegeerde machtigingen

Stap 6: Voeg de volgende API-machtigingen toe ▼

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

Voeg deze 6 rechten toe:

  1. Bestanden.Lezen
  2. Bestanden.ReadWrite
  3. Bestanden.Alles.lezen
  4. Bestanden.ReadWrite.All
  5. offline_toegang
  6. 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 7: Nadat u machtigingen hebt toegevoegd, moet u een clientwachtwoord aanmaken. Klik in het linkermenu op 'Certificaten en wachtwoorden' → '+Nieuw clientwachtwoord'; vul een beschrijving in het venster in, selecteer '24 maanden' als vervaldatum en klik vervolgens op 'Toevoegen'; het wachtwoord dat u hebt aangemaakt, verschijnt hieronder. Zorg ervoor dat u dit wachtwoord op uw computer opslaat, aangezien dit wachtwoord slechts één keer verschijnt.

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> //此处粘贴刚才复制的应用程序ID

Plak 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

Om nog meer verborgen trucs🔑 te ontgrendelen, nodigen we je van harte uit om lid te worden van ons Telegram-kanaal!

Deel en like als je het leuk vindt! Jouw aandelen en likes zijn onze voortdurende motivatie!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Scroll naar boven