Cuando haya definido sus métodos con visibilidad Privado, deberá compartirlos con los usuarios desarrolladores registrados que deban tener acceso. El acceso se otorga por método, nunca por API, y puede darse a un usuario, a un grupo de usuarios o a todos los usuarios con cierto rol. En este video ve cómo crear un grupo, cómo compartir un método privado por usuario y por grupo, y qué ve el desarrollador en el portal una vez compartido.
Los métodos pueden estar protegidos por API Keys o mediante el protocolo OAuth 2.0, y el acceso se otorga de forma distinta en cada caso.
En la ficha de la API, seleccione el método en la lista de métodos de la versión y haga clic en el ícono de compartir del detalle del método. Se abre la ventana Comparte este método con desarrolladores, con tres formas de otorgar acceso:
Cada invitación pendiente queda como una etiqueta debajo de su sección. Haga clic en Guardar: el acceso aplica de inmediato y, al volver a abrir la ventana, la columna ¿Quién tiene acceso? lista los usuarios, grupos y roles con acceso.
Si desea revocar un acceso, abra la ventana nuevamente, elimine la entrada correspondiente y haga clic en Guardar.
En caso de que el método se encuentre protegido por OAuth 2.0, el acceso se otorga a través de perfiles OAuth: un perfil agrupa los scopes y entornos necesarios para acceder al método y puede asignarse de dos formas.
Los perfiles se crean en Configuraciones › Cuenta › Perfiles. Para más información, consulte Gestionar perfiles OAuth.
En el portal para desarrolladores, el catálogo muestra la solapa Compartidas conmigo con las APIs que tienen al menos un método compartido con el usuario, de forma directa, por su grupo o por su rol. Al abrir la API, el método compartido muestra su detalle completo y puede probarse desde el portal. Los métodos privados no compartidos siguen con candado y el mensaje de que no está autorizado a ver su detalle.
Después de guardar, el desarrollador invitado ve la API en Compartidas conmigo aunque la API sea privada, y puede consultar el método con la llave de acceso de su aplicación. En el video, la API privada aparece en el catálogo del desarrollador recién después de compartir el método con su usuario y con su grupo.