Obtener URL de OAuth
GET
/facebook-session/oauth/url
const url = 'https://api.matiasimpulso.com/facebook-session/oauth/url?redirectUri=http%3A%2F%2Flocalhost%3A7902%2Fadmin%2Fconnections%2Fcallback&scopes=pages_messaging%2Cpages_manage_metadata';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.matiasimpulso.com/facebook-session/oauth/url?redirectUri=http%3A%2F%2Flocalhost%3A7902%2Fadmin%2Fconnections%2Fcallback&scopes=pages_messaging%2Cpages_manage_metadata' \ --header 'Authorization: Bearer <token>'Genera la URL de autorización de Facebook OAuth 2.0 para iniciar el flujo de autenticación y conectar una página.
Authorizations
Sección titulada « Authorizations »Parameters
Sección titulada « Parameters »Query Parameters
Sección titulada « Query Parameters » redirectUri
string
Example
http://localhost:7902/admin/connections/callbackURL de redirección personalizada
scopes
string
Example
pages_messaging,pages_manage_metadataScopes adicionales de Facebook a solicitar
Responses
Sección titulada « Responses »URL de autorización generada exitosamente
Media type application/json
object
authUrl
required
URL de autorización de Facebook
string
state
required
Token de estado para validación CSRF
string
Example
{ "authUrl": "https://www.facebook.com/v20.0/dialog/oauth?client_id=...", "state": "1_42_1712563200000"}