Configurare Rclone per l'archiviazione cloud OneDrive e modificare l'API personalizzata è simile alla richiesta di un ID client e di una chiave segreta per l'API di Google Drive ; è necessario inoltre richiedere personalmente un'API aperta tramite il centro di gestione di Microsoft Azure Active Directory.
In che modo Microsoft Azure richiede un'API aperta?
Passaggio 1: Aprire il Centro di gestione centrale di Microsoft Azure e registrare il sito Web dell'applicazione ▼
Passaggio 2: fare clic su "Nuova registrazione" ▼

Passaggio 3: Compila le informazioni della domanda di registrazione ▼

Inserisci il nome dell'app:Rclone
Chi può utilizzare meglio questa applicazione o accedere a questa API?
- Scegli direttamente il terzoAccount in qualsiasi directory aziendale (qualsiasi directory di Azure AD – multi-tenant) e account Microsoft personali (ad esempio, Skype, Xbox)".
- URL di reindirizzamentoscegliere"
WEB", Puoi entrarehttp://localhost:53682Come URL, viene utilizzato per restituire i dati al tuo server quando l'autorizzazione dell'utente di questa applicazione ha esito positivo. - Compila le informazioni, fai clic su "Registrati", arriverai all'interfaccia sottostante▼

Passaggio 4: Fai clic su "Autorizzazioni API" nella barra laterale sinistra → "Aggiungi autorizzazione" → " API Microsoft comuni (Microsoft Graph)" ▼

Passaggio 5: Richiesta di autorizzazioni API (Microsoft Graph) → Autorizzazioni delegate ▼

Passaggio 6: Aggiungi le seguenti autorizzazioni API ▼

Aggiungi queste 6 autorizzazioni:
- File.Leggi
- File.LeggiScrivi
- File.Leggi.Tutto
- File. LeggiScrivi. Tutti
- accesso_offline
- Utente.Leggi
- Infine, confermi se sono state aggiunte tutte e 6 le autorizzazioni?
Passaggio 7: Dopo aver aggiunto le autorizzazioni, è necessario creare una password client.
- Nella navigazione a sinistra, clicca su "Certificato e Password" → "+Nuova Password Cliente";
- Compila casualmente le istruzioni nella finestra, seleziona "24 mesi" come scadenza, quindi fai clic su "Aggiungi";
- La password che hai creato apparirà sotto. Assicurati di salvare e registrare questa password sul tuo computer, perché questa password apparirà solo una volta.

Passaggio 8: Torna alla pagina principale, fai clic su "Panoramica" e copia l'" ID applicazione (client)".
Passaggio 9: Incolla l'ID dell'applicazione che hai appena copiato.
Tornando alla console del nostro VPS, ora si presenta così ▼
Microsoft App Client Id
Enter a string value. Press Enter for the default ("").
client_id> //此处粘贴刚才复制的应用程序IDIncolla l'ID dell'applicazione (client) che abbiamo appena copiato e premi Invio;
Passaggio 9 : Inserire la password
Incolla qui è la password che abbiamo appena salvato il record, come segue:
Enter a string value. Press Enter for the default ("").
client_secret> //此处粘贴刚刚保存记录的密码Se riscontri il messaggio di errore "Rclone Error: failed to configure OneDrive: empty token found" durante la configurazione di OneDrive tramite Rclone , fai riferimento al seguente tutorial ▼
Speriamo che l'articolo "OneDrive ha un'API aperta? Trasformare l'archiviazione cloud di OneDrive in un'API personalizzata per la creazione di siti web", condiviso sul blog di Chen Weiliang ( https://www.chenweiliang.com/ ), possa esservi utile.
Sentitevi liberi di condividere il link di questo articolo: https://www.chenweiliang.com/cwl-27827.html

