2012-02-01 13 views
8

Actualmente estamos probando la funcionalidad de Facebook de nuestra aplicación de escritorio. Definimos una aplicación de Facebook, luego creamos acciones abiertas de gráficos, objetos y agregaciones.Gráfico abierto - URL captada y canónica en una acción publicada

  • Primera pregunta: ¿en caso de que el exagerado (la URL del objeto) y canónico (og: url) URL difieren, ¿por qué las etiquetas se toman de la URL canónica y no desde la URL descabellada? ¿De qué sirve tener una URL captada y una canónica en primer lugar?

  • Segunda pregunta: cuando una acción se registró y el usuario sigue el enlace correspondiente en una caja de agregación de Facebook, vemos que los parámetros adicionales se combinan en una cadena de consulta con nuestro og: url (por ejemplo fb_action_ids = ## & fb_action_types = ... & fb_source = recent_activity). ¿Hay alguna manera de que nuestro og: url se conserve y no se extienda de esa manera?

+0

¿Por qué desea conservar su og: url en la cadena de consulta? – borisdiakur

Respuesta

0

Para la segunda pregunta, debería ser lo suficientemente simple como para configurar una página de objeto que elimine la cadena de consulta. Usted puede simplemente utilizar un meta refresh para redirigir al usuario donde quiera que te gusta, o usted podría usar javascript:

<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# appname: http://ogp.me/ns/fb/marrymakelovemurder#"> 
<meta property="fb:app_id" content="app_id" /> 
<meta property="og:type" content="namepace:object" /> 
<meta property="og:url" content="Put your own URL to the object here" /> 
<meta property="og:title" content="Sample Game" /> 
<meta property="og:image" content="https://fbstatic-a.akamaihd.net/images/devsite/attachment_blank.png" /> 

<meta http-equiv="refresh" content="0;URL='http://redirectURL'" /> 
Cuestiones relacionadas