Pregunta

Estoy tratando de usar TinyURL con el complemento de comentarios de Facebook y con algunos problemas debido a la FB_COMMENT_ID que se encaja en Facebook para los enlaces en la pared.Lo que tengo la intención de hacer es cuando el usuario hace clic en el enlace en el comentario de la pared, los envío a un script PHP del lado intermedio del servidor que procesa algunos datos en función de Obtener parámetros y redirige al usuario a la página correspondiente.Sin embargo, estoy tratando de ocultar esta página y configuraciones intermedias para el usuario, así como hacerlo mucho más elegante usando TinyURL (a menos que el usuario se cava explícitamente).Pero cuando pase el Tinyurl a Facebook Comments Plugin, el FB_COMMENT_ID APLICADO TOTALMENTE LOTE TINYURL y obtengo una página de error.¿Alguna idea sobre cómo abordar esto?

¡Gracias!

¿Fue útil?

Solución

Este es un problema que he enfrentado también. Las siguientes notas son necesarias:

  • Tinyurl y otros acortadores a menudo responden con diferentes URL cada vez que pasa la misma URL larga.
  • Facebook intenta profundizar en la URL antes de decidir sobre los metadatos del enlace. Los acortadores de URL están bien para las acciones de FB, pero no siempre funciona para comentar, ya que usan http 30x.

Lo que desea es un acortador de enlaces estable que hace lo siguiente:

  • toma una ID / URL y se convierte en un conjunto de parámetros y muestra las variables meta necesarias para Facebook.
  • reenvía al usuario a la página de destino real usando tal vez una actualización JS / META en lugar de un http 30x.

Lo que hice fue registrar un dominio corto y construir esta pieza a nosotros mismos. Registrar un dominio es obviamente opcional. Además, puede haber enlace a los acortadores que se desempeñen exactamente como lo que mencioné anteriormente, pero decidí contra ella, ya que estaba dudando el tiempo de actividad de los servicios de acortamiento no populares.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top