He definido "libro" como un objeto gráfico abierto en mi aplicación de Facebook. Un libro es una unidad lógica, y el usuario puede ver un libro de diferentes maneras en la aplicación. Sin embargo, no hay una sola URL en mi aplicación que corresponda a un solo libro.¿Tiene un objeto de gráfico abierto que corresponda a una página visible para el usuario?
Pensé que sería capaz de tener una URL que escupe metadatos de gráficos abiertos en Facebook detrás de las escenas. Por ejemplo, http://www.example.com/opengrpah/object_book.php?id=3265 devolvería el título, el autor y otra información para un libro, pero en realidad no sería visible para el usuario.
Sin embargo, parece que Facebook usa el objeto URL para las acciones que involucran el objeto. Si creo una acción relacionada con el libro (por ejemplo, agregar un libro), si alguien hace clic en el enlace del ticker irá a la URL object_book.php, en lugar de a una página de la aplicación real. Por lo tanto, verán los metadatos pero nada útil.
¿Esto es por diseño? Ciertamente, un objeto no debería tener que corresponder a una sola página visible para el usuario. ¿No podemos tener datos de objetos extraídos de una URL, pero hacer que ese objeto se muestre al usuario dentro del contexto de una aplicación?
Me encuentro con el mismo problema aquí. Al final, ¿cómo lo hiciste? – ksol
ksol, no encontré una respuesta. Estoy reorganizando mi aplicación para tener 1 página por objeto. Creo que es un diseño incorrecto, pero tengo que hacerlo para poder usar la línea de tiempo. – Garth
Parece que no hay forma de lograr lo que queremos por ahora, al menos. Terminé usando un controlador específico para todos mis objetos OG, luego hago una redirección a través de JS. Parece ser la única forma en este momento – ksol