¿Onedrive tiene una API abierta? El almacenamiento en la nube de Onedrive cambia la API autoconstruida para crear un sitio web

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

¿Onedrive tiene una API abierta? El almacenamiento en la nube de Onedrive cambia la API autoconstruida para crear un sitio web

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

Paso 2: 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 entrar http://localhost:53682 Como 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▼

Tras completar la información y hacer clic en "Registrarse", accederá a esta pantalla.

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

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 5: Solicitar permisos de API (Microsoft Graph) → Permisos delegados

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

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

Agregue estos 6 permisos:

  1. Archivos.Leer
  2. Archivos.ReadWrite
  3. Archivos.Leer.Todos
  4. Archivos.ReadWrite.All
  5. acceso_sin_conexión
  6. 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 7: Después de agregar los permisos, debe crear una contraseña de cliente. Haga clic en "Certificados y contraseñas" → "+Nueva contraseña de cliente" en el menú de navegación izquierdo; complete la descripción en la ventana, seleccione "24 meses" como fecha de vencimiento y, a continuación, haga clic en "Agregar"; la contraseña que creó aparecerá a continuación. Asegúrese de guardar esta contraseña en su computadora, ya que 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> //此处粘贴刚才复制的应用程序ID

Pegue 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

Para desbloquear más trucos ocultos🔑, ¡bienvenido a unirse a nuestro canal de Telegram!

¡Comparte y dale me gusta si te gusta! ¡Tus acciones y me gusta son nuestra motivación continua!

 

发表 评论

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

Ir al Inicio