Configuración para Redes Sociales: [nombre de prontus]-redes.cfg
Prontus te permite publicar artículos directamente a las redes sociales más populares. En este artículo detallamos las opciones de configuración disponibles.
Última modificación: Lunes 19 de noviembre de 2018
Para obtener los valores a ingresar en estos campos, deberás seguir estos pasos:
- Registrarse en Facebook como desarrollador:
Debes tener o crear una cuenta en developers.facebook.com - Crear la aplicación:
Debes visitar developers.facebook.com/apps para crear una aplicación vinculada a la página de Facebook en la que quieres postear.
Al crear una aplicación, obtendrás 2 datos fundamentales:
- App ID (identificador de la aplicación):
XXXXXXXXXXXXXX
- App Secret (clave secreta):
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- App ID (identificador de la aplicación):
- Access token:
Para esto, visita la herramienta Graph API Explorer de Facebook:- En el combobox "Aplicación", en la parte superior, selecciona la aplicación que creaste en el paso anterior.
- Luego, en el combobox "Obtener Token", selecciona "Tokens de acceso a la página" y selecciona la pagina a la cual quieres tener acceso. Debes también solicitar la opción "Solicitar publish_pages", sin la cual el posting no funciona.
- Al lado izquierdo del token verás una "i" con la leyenda "Token de acceso". Selecciona, en la ventana nueva llamada "informacion del token de acceso", el enlace "Abrir en la herramienta de tokens de acceso" en la parte inferior derecha de ese modal.
- En la nueva ventana, bajo los Ámbitos (permisos) haz click en el boton azul que dice "Ampliar token de acceso"
- Con eso Facebook generará un nuevo token de mayor duración. Copia este token al campo FACEBOOK_ACCESS_TOKEN en la configuración de Prontus y guarda la configuración.
- Comprobación de datos en muro de destino
Visitandohttps://graph.facebook.com/me/?access_token=<FACEBOOK_ACCESS_TOKEN>
, recibirás información de la pagina en la que quieres que la aplicación pueda postear.
FACEBOOK_APP_ID
Código de la app Facebook que usarás para publicar contenidos desde Prontus.
Ejemplo:
FACEBOOK_APP_ID = '650639239435234'
FACEBOOK_APP_SECRET
Código secreto provisto por Facebook para publicar contenidos en tu app.
Ejemplo
FACEBOOK_APP_SECRET = 'deafe931835814oo55d7l7b14b44rt1i'
FACEBOOK_ACCESS_TOKEN
Token de acceso a la aplicación Facebook. Un token es un identificador temporario que Facebook usa para verificar el acceso y uso de sus APIs.
Ejemplo
FACEBOOK_ACCESS_TOKEN = '[código alfanumérico muy largo]'
FACEBOOK_PICTURE_WALL
Campo de imagen a adjuntar al publicar el artículo en Facebook.
Ejemplo
FACEBOOK_PICTURE_WALL = 'FOTOFIJA_PORT_FACEBOOK'
TWITTER_ID
Handle de la cuenta de twitter con la cual publicar, incluyendo el caracter @.
Ejemplo
TWITTER_ID = '@mi_cuenta'
TWITTER_AUTH_TOKEN
Token de autenticación a Twitter. Un token es un identificador que Twitter usa para verificar el acceso y uso de sus APIs.
Ejemplo
TWITTER_AUTH_TOKEN = '[numero]-[valor alfanumérico]'
TWITTER_AUTH_TOKEN_SECRET
Clave secreta asociada al token de autenticación a Twitter.
Ejemplo
TWITTER_AUTH_TOKEN_SECRET = '[valor alfanumérico]'
TWITTER_CONSUMER_KEY
Código de acceso a la API Twitter.
Ejemplo
TWITTER_CONSUMER_KEY = '[código alfanumérico]'
TWITTER_CONSUMER_SECRET
Clave de acceso secreta a la API Twitter.
Ejemplo
TWITTER_CONSUMER_SECRET = '[código alfanumérico]'
TWITTER_BITLY_USER
Cuenta de usuario de bit.ly para abreviar URLs al publicar en Twitter.
Ejemplo
TWITTER_BITLY_USER = 'mi_usuario'
TWITTER_BITLY_KEY
Clave de acceso a bit.ly
Ejemplo
TWITTER_BITLY_KEY = 'mi_clave_secreta'
TWITTER_GOOGL_USER
Cuenta de usuario en goo.gl para abreviar URLs al publicar en Twitter.
Ejemplo
TWITTER_GOOGL_USER = 'mi_usuario'
TWITTER_GOOGL_KEY
Clave de acceso a goo.gl
Ejemplo
TWITTER_GOOGL_KEY = 'mi_clave_secreta'
TWITTER_PICTURE_WALL
Campo de imagen a usar al publicar artículos a Twitter.
Ejemplo
TWITTER_PICTURE_WALL = 'FOTOFIJA_PORT_TWITTER'
YOUTUBE_APPNAME
Nombre de la aplicación YouTube que Prontus usará para publicar contenidos.
Ejemplo
YOUTUBE_APPNAME = 'Mi App YouTube'
YOUTUBE_CLIENT_ID
ID del cliente de API proporcionado por la aplicación en YouTube.
Ejemplo
YOUTUBE_CLIENT_ID = '[codigo numérico]-[código alfanumérico].apps.googleusercontent.com'
YOUTUBE_CLIENT_SECRET
Clave de acceso a la API de YouTube asociada a la YOUTUBE_CLIENT_ID
Ejemplo
YOUTUBE_CLIENT_SECRET = '[código alfanumérico]'
YOUTUBE_AUTHORIZATION_CODE
Código obtenido al autorizar el posting a la App YouTube. Permite solicitar el token YOUTUBE_REFRESH_TOKEN.
Ejemplo
YOUTUBE_AUTHORIZATION_CODE = '[numero]/[código alfanumérico]'
YOUTUBE_REFRESH_TOKEN
Token intermedio para autenticación contra la API de YouTube. Debes obtenerlo antes de poder obtener un Token OAuth para usar la API de YouTube. Luego de obtener el código de autenticación YOUTUBE_AUTHORIZATION_CODE debes obtener un Refresh Token antes de recibir el código de acceso definitivo.
Ejemplo
YOUTUBE_REFRESH_TOKEN = '[número]/[código alfanumérico]'
YOUTUBE_OAUTH_TOKEN
Token para autenticación contra la API de YouTube. Luego de obtener el token YOUTUBE_REFRESH_TOKEN puedes solicitar el YOUTUBE_OAUTH_TOKEN definitivo.
Ejemplo
YOUTUBE_CLIENT_SECRET = '[código alfanumérico]'
Artículos Relacionados
Conceptos Básicos
¿Qué es Prontus?
Estructura de directorios
Glosario
Navegadores soportados
Tutoriales
Instalación de Prontus CMS
Implementar un nuevo sitio en Prontus
Cómo crear un FID
Cómo crear una plantilla de artículo
Cómo crear una plantilla de portada
Cómo crear plantillas de formulario
Cómo implementar un formulario
Cómo implementar un buscador
Cómo implementar un buscador Elasticsearch
Cómo crear una plantilla de taxonomía
Cómo crear plantillas de tags
Cómo crear una plantilla de listado
Cómo crear una plantilla de tags jerárquicos
Implementar carga de videos en Prontus
Integración de Redes Sociales
Instalación y Configuración
Requerimientos
Configuración del servidor
Base de datos
Asegurar la plataforma
Instalación con Wizard Prontus
Ajustes post-instalación
Archivos de configuración de Prontus
Friendly URLs
Friendly URLs para imágenes
SSI en Prontus
Logs de Eventos
Ejecutar procesos periódicamente con cron
Debugging
Plantillas
Plantillas de FID
Plantillas de artículo
Plantillas de portada
Plantillas de taxonomía
Plantillas de artículos relacionados
Plantillas de tags
Plantillas de listado
Plantillas de tags jerárquicos
Plantillas de mapa de taxonomía
Plantillas de mapa de tags
Marcas
Tipos de marcas
Diccionario de marcas
Marcas para texto
Marcas de lógica
Marcas de despliegue
Marca Menú y Panel
Parsing de marcas en formularios Prontus
Funcionalidades
Funcionalidades SEO en Prontus CMS
Multivistas
Galería de Imágenes
Buscador Multivista
Buscador
Buscador Elasticsearch
Calendarios
Imprimir artículos
Posting de contenidos
Plugins
Post-procesos
Prontus functions
Implementar copias de seguridad automáticas con Dropbox
Implementar múltiples ediciones
Regeneración masiva de artículos via línea de comandos