Todas las guías

Conectar una página de Facebook con Social Quack

Una app de Meta gratuita, un inicio de sesión — y todas las páginas de Facebook que gestionas publican a su hora.

Facebook lleva unos cuantos clics más que las demás configuraciones, no porque sea difícil, sino porque el sitio para desarrolladores de Meta tiene muchísimos menús. Todo lo que viene abajo se hace una sola vez: creas una pequeña app tuya, pegas dos valores en Social Quack, inicias sesión, publicas la app y listo. No hay App Review ni verificación de empresa — el Standard Access de Meta ya cubre las páginas que gestiona el propio administrador de la app, que eres tú.

Dos cosas que conviene saber antes de empezar. El App ID y el secreto que crees se guardan cifrados en tu propio Mac; de ahí van directos a Facebook cuando conectas una página, y Social Quack no tiene ningún servidor propio que llegue a verlos. Y como la app de desarrollador es tuya, su cupo de publicación es solo tuyo: no compartes bolsa con otros clientes de Social Quack, así que la actividad de otra persona no puede hacer que te limiten ni que te bloqueen.

1. Qué necesitas

  • Una página de Facebook de la que seas administrador. Social Quack publica solo en páginas — las apps no pueden publicar en un perfil personal.
  • La cuenta de Facebook que tiene ese rol, para el paso del inicio de sesión.
  • Social Quack abierto en Channels (Canales) en la barra lateral → la tarjeta Facebook Page → Set up app keys (Configurar las claves de la app). Ese panel tiene las dos casillas que vas a rellenar y, encima, la dirección de retorno que necesitarás en el paso 4, con un botón para copiarla al lado. Déjalo abierto de fondo mientras avanzas por el sitio de Meta.

Con un solo inicio de sesión se conectan todas las páginas de las que seas administrador — cada una llega como su propio canal, y después puedes quitar las que no quieras.

2. Crea tu app de Meta

  1. Entra en https://developers.facebook.com e inicia sesión con tu cuenta de Facebook.
  2. My Apps → Create app.
  3. Cuando te pregunte qué quieres que haga tu app, elige el caso de uso "Manage everything on your Page". (¿Ya tienes una app de Meta que prefieres reutilizar? Ábrela y añádele ese caso de uso desde Dashboard → Add use case.)
  4. Meta te pedirá que vincules o crees un business portfolio (portafolio empresarial). Elige el tuyo, o crea uno si no tienes ninguno.

3. Añade los permisos

En la tarjeta del caso de uso pulsa Customize y luego, en Permissions and features, pulsa Add junto a cada uno de estos cuatro:

Permiso Para qué sirve
pages_manage_posts Publicar la entrada en tu página.
pages_read_engagement Facebook lo exige junto al anterior antes de entregarle a Social Quack una página en la que publicar.
pages_manage_engagement Publicar las partes adicionales de una publicación de varias partes como comentarios bajo la primera.
pages_read_user_content Facebook lo exige junto con pages_manage_engagement. Si lo dejas fuera, el inicio de sesión falla con "Invalid Scopes".

pages_show_list ya viene incluido en este caso de uso, así que ahí no hay nada que añadir. Y business_management también, que es lo que hace que las páginas que pertenecen a un business portfolio aparezcan siquiera en la lista — otra razón para elegir el caso de uso "Manage everything on your Page" en lugar de montarte los permisos por tu cuenta.

Si falta alguno de los cuatro, la pantalla de inicio de sesión del paso 6 dirá "Invalid Scopes". Y si algún día añades un permiso después de haber conectado una página, la conexión que ya existe no lo hereda: vuelve a Channels en Social Quack, pulsa Connect (Conectar) en la tarjeta Facebook Page dentro de Add a channel (Añadir un canal) e inicia sesión otra vez para aprobar el permiso nuevo. No pulses antes Remove (Eliminar) en el canal conectado: eso borra el canal y todas las publicaciones que siguen en su cola, y del lado de Facebook no cambia nada. Conectar de nuevo actualiza la página que ya tienes y conserva su cola.

4. Dile a Meta a dónde devolverte

En el menú de la izquierda abre Facebook Login for Business → Settings.

  1. Pega la dirección de retorno en Valid OAuth Redirect URIs. Esa dirección te la enseña Social Quack en la misma pantalla de Set up app keys, con un botón para copiarla al lado — esta página no puede escribírtela, porque Social Quack calcula la dirección correcta para tu instalación. Cópiala desde la app y pégala entera.
  2. Pulsa Save changes al final de la página.
  3. Solo entonces pega esa misma dirección en la casilla Redirect URI Validator y pulsa Check URI. Tiene que decirte que la URI es válida. Comprobarla antes de guardar falla siempre, y es el paso en falso más común de esta página.

La dirección está en socialquack.com y no en tu propio ordenador porque Meta solo acepta direcciones que empiecen por https://. Lo único que hace es devolverle el inicio de sesión a la app que se está ejecutando en tu Mac.

5. Copia el App ID y el App Secret

Sigue en el menú de la izquierda, baja del todo y abre App settings → Basic.

  • Copia el App ID en la casilla Meta App ID de Social Quack.
  • Pulsa Show junto al App Secret y cópialo en Meta App Secret.

Ya que estás en esta pantalla: si el campo Privacy Policy URL está vacío, pon ahí https://socialquack.com/privacy y pulsa Save changes. Meta bloquea la pantalla de inicio de sesión por completo mientras la app no tenga una.

6. Conecta tus páginas

Pulsa Save (Guardar) en el panel Set up app keys — ese es el botón Save del propio Social Quack, no el Save changes de Meta del paso 5. Social Quack guarda las dos claves y abre enseguida el inicio de sesión de Facebook en tu navegador de siempre; si no lo hace, pulsa Connect en la tarjeta Facebook Page.

Inicia sesión ahí con la cuenta de Facebook que es administradora de la página. En la pantalla de permisos de Facebook, déjalo todo marcado — desmarcar una página o un permiso ahí es el motivo habitual de que la siguiente pantalla vuelva vacía.

Cuando el navegador te diga que ya puedes cerrar la pestaña, vuelve a Social Quack. Todas las páginas que gestionas aparecen ya como canales propios en Channels. Quita las que no quieras usar — acaban de llegar, así que no tienen nada en cola que perder.

7. Publica la app — no te saltes este paso

Menú de la izquierda → Dashboard → baja hasta el recuadro del final, "Check requirements then publish" → Publish.

Mientras no lo hagas, Facebook enseña todo lo que publica la app solo a ti. La publicación se ve perfectamente normal en tu pantalla y es invisible para los demás — una hora muy desconcertante si no lo sabías. Al publicar la app, esas publicaciones se hacen públicas, también las que ya estuvieran hechas.

Si se queja de la Privacy Policy URL aunque la pusieras en el paso 5: abre App settings → Basic, pulsa otra vez Save changes, vuelve a Dashboard y pulsa Publish de nuevo.

8. Qué puedes publicar

Texto Hasta 63.206 caracteres.
Enlace Marca el canal de Facebook en Compose (Redactar) y aparece una casilla Link to attach (Enlace para adjuntar). Facebook le pinta una tarjeta de vista previa. Se ignora en las publicaciones con foto o vídeo.
Fotos Hasta 10 en una misma publicación.
Vídeo Uno por publicación.
Publicaciones de varias partes Las partes de más se publican como comentarios bajo la primera, en orden.

Una misma publicación no puede mezclar un vídeo con fotos — Facebook no tiene ese formato. Prográmalas como dos publicaciones.

Las fotos y los vídeos se suben directamente desde tu Mac a Facebook, así que para esta plataforma no hay nada que configurar en Media hosting (alojamiento de archivos).

La conexión de tu página no caduca por tiempo. Solo se rompe si cambias tu contraseña de Facebook, pierdes el rol de administrador de la página o quitas la app de tu cuenta de Facebook — y en ese caso la vuelves a conectar en Channels.

Si algo va mal

Qué ves Qué significa Qué hacer
"Invalid Scopes" en la pantalla de inicio de sesión de Facebook Falta uno de los cuatro permisos en el caso de uso Añade los cuatro (paso 3) y vuelve a pulsar Connect en la tarjeta Facebook Page
"Facebook returned no pages you can post to" No eres administrador ni editor de ninguna página, se desmarcó algo en la pantalla de permisos o — mientras la app siga sin publicar — tu cuenta de Facebook no tiene ningún rol en la app Comprueba tu rol en la página, conecta otra vez sin desmarcar nada y publica la app (paso 7)
El Redirect URI Validator dice que la URI no es válida Pulsaste Check URI antes que Save changes Guarda primero y comprueba después (paso 4)
Facebook ni siquiera llega a mostrar la pantalla de inicio de sesión La app no tiene Privacy Policy URL Pon https://socialquack.com/privacy en App settings → Basic y pulsa Save changes
La publicación sale, pero tus amigos y tus clientes no la ven La app sigue sin publicar — Facebook solo te enseña a ti sus publicaciones Dashboard → "Check requirements then publish" → Publish (paso 7). Las publicaciones anteriores también se vuelven visibles
"Facebook refused: missing permission" en una publicación La página se conectó antes de que añadieras ese permiso; la conexión antigua no lo adquiere Añádelo en Customize → Permissions and features (los comentarios bajo la primera parte necesitan pages_manage_engagement) y vuelve a pulsar Connect en la tarjeta Facebook Page, en Channels. No uses Remove en el canal — eso borra sus publicaciones en cola, y lo que concede el permiso es volver a conectar encima
"Facebook token is no longer valid — reconnect the page in Channels" Cambiaste tu contraseña de Facebook, perdiste tu rol en la página o quitaron la app de tu cuenta Channels → vuelve a pulsar Connect en la tarjeta Facebook Page; el canal que ya tienes y todo lo que tenga en cola siguen igual
Una publicación falla y sale sola unos minutos después Facebook aplicó un límite de frecuencia temporal Nada — Social Quack los reconoce y lo reintenta por su cuenta
Algunas imágenes no han salido La publicación mezclaba un vídeo con fotos Publica el vídeo y las fotos por separado

¿Atascado en algún paso? Escribe a [email protected] y te responderá una persona.