Configurar Rclone para el almacenamiento en la nube de OneDrive y modificar la API personalizada es similar a solicitar un ID de cliente y una clave secreta de API de Google Drive ; también es necesario solicitar personalmente una API abierta desde el centro de administración de Microsoft Azure Active Directory.
¿Cómo solicita Microsoft Azure una API abierta?
Paso 1: Abra el Centro de administración central de Microsoft Azure y registre el sitio web de la aplicación ▼
Paso 2: Haga clic en "Nuevo registro" ▼

Paso 3: Complete la información de la solicitud de registro ▼

Introduzca el nombre de la aplicación:Rclone
¿Quién puede usar mejor esta aplicación o acceder a esta API?
- Elige el tercero directamenteCuentas en cualquier directorio de la organización (cualquier directorio de Azure AD, multiinquilino) y cuentas personales de Microsoft (por ejemplo, Skype, Xbox)"
- Redireccionar URLSeleccione"
WEB", Puedes entrarhttp://localhost:53682Como url, se usa para devolver datos a su servidor cuando la autorización del usuario de esta aplicación es exitosa. - Complete la información, haga clic en "Registrarse", llegará a la interfaz a continuación▼

Paso 4: Haga clic en "Permisos de API" en la barra lateral izquierda → "Agregar permiso" → " API comunes de Microsoft (Microsoft Graph)" ▼

Paso 5: Solicitar permisos de API (Microsoft Graph) → Permisos delegados ▼

Paso 6: Añada los siguientes permisos de API ▼

Agregue estos 6 permisos:
- Archivos.Leer
- Archivos.ReadWrite
- Archivos.Leer.Todos
- Archivos.ReadWrite.All
- acceso_sin_conexión
- Usuario. Leer
- Finalmente, confirme si se han agregado los 6 permisos.
Paso 7: Después de agregar los permisos, debe crear una contraseña de cliente.
- En la barra de navegación de la izquierda, haga clic en "Certificado y contraseña" → "+Nueva contraseña de cliente";
- Complete las instrucciones en la ventana de manera casual, seleccione "24 meses" para la fecha límite y luego haga clic en "Agregar";
- La contraseña que creó aparecerá a continuación. Asegúrese de guardar y registrar esta contraseña en su computadora, ya que esta contraseña solo aparecerá una vez.

Paso 8: Vuelva a la página principal, haga clic en "Descripción general" y copie el " ID de la aplicación (cliente)".
Paso 9: Pegue el ID de la aplicación que acaba de copiar.
De vuelta a la consola de nuestro VPS, ahora luce así ▼
Microsoft App Client Id
Enter a string value. Press Enter for the default ("").
client_id> //此处粘贴刚才复制的应用程序IDPegue el ID de la aplicación (cliente) que acabamos de copiar y pulse Intro;
Paso 9 : Introduzca la contraseña
Pegue aquí la contraseña que acabamos de guardar en el registro, de la siguiente manera:
Enter a string value. Press Enter for the default ("").
client_secret> //此处粘贴刚刚保存记录的密码Si encuentra el mensaje de error "Rclone Error: failed to configure OneDrive: empty token found" al configurar OneDrive con Rclone , consulte el siguiente tutorial ▼
Esperamos que el artículo "¿Tiene OneDrive una API abierta? Cómo cambiar el almacenamiento en la nube de OneDrive para usar una API propia para la creación de sitios web", compartido en el blog de Chen Weiliang ( https://www.chenweiliang.com/ ), le sea útil.
No dudes en compartir el enlace de este artículo: https://www.chenweiliang.com/cwl-27827.html

