El enlace de autorización de un proveedor con OAuth. Sólo los que lo usan: pedirlo para el RSS devuelve el error 2201.
Se manda al usuario ahí, el proveedor lo devuelve al redirect_uri con un code en la query,
y ese code es lo que se pasa a connect. Es de un solo uso.
Una integración.
Las integraciones de la organización, encadenando páginas.
Las integraciones de la organización, de la más reciente a la más antigua.
Sin limit no hay límite: vuelven todas. Es la única lista de esta API que se comporta
así — las demás cortan en 10.
Lo que el navegador necesita para abrir el selector del proveedor. Sólo Google Drive: en cualquier otro devuelve el error 2201.
Lleva un access_token VIVO y de vida corta. No lo guardes, no lo registres en un log y no lo
mandes a ningún sitio que no sea el Picker; se pide justo antes de abrirlo.
app_id es el NÚMERO del proyecto de Google Cloud, no su identificador de texto: con el scope
drive.file el permiso sobre el fichero elegido se concede al proyecto que lo eligió, así que
tiene que ser el mismo que el del cliente OAuth.
El catálogo de proveedores: cómo se conecta cada uno, qué aporta y qué campos lleva su formulario.
Es la única fuente de verdad de esa información. No copies el formulario del RSS a tu
código: config_fields lo describe, y cambia con el servidor.
No lleva autenticación de organización: es una constante del despliegue.
Renueva las credenciales de una integración que ya existe —caducó el token, el usuario revocó el permiso— o revalida la configuración de un feed, sin cambiar de documento.
Mismo cuerpo que connect, porque quien lo interpreta es el mismo código del proveedor.
No vuelve a ocupar cupo y va por permiso de update, no de create.
Borra la integración y revoca en el proveedor cuando éste sabe hacerlo.
Lo que ya se importó se queda: los ficheros son de la biblioteca de la organización, no de la integración.
Cambia el nombre, la configuración o el interruptor.
enabled: false la deja conectada pero fuera de juego: no la barre el job y deja de contar
cupo. Es lo que hay que usar para pausar un feed en vez de borrarlo.
Conecta una integración nueva. Ocupa cupo del plan (error 1404 si no queda).
El cuerpo depende del proveedor:
{provider: "google_drive", code}para el OAuth, o el formulario deconfig_fieldsPLANO —no dentro de unconfig— para el resto. Elconfiges lo que el servidor construye y devuelve, no lo que se manda.