2011-04-02 16 views
6

Utilicé el FB page linter para verificar que toda la meta información que estoy usando sea correcta. De acuerdo con la graph url, mi página de identificación es 157797447612809, sin embargo, cuando intento publicar un registro de this page, recibo el error:Facebook coloca el checkin usando el ID del protocolo de gráfico abierto como ID de lugar

(#100) Requires a valid Place Page ID 

Sorprendentemente, no hay una buena información sobre la publicación de un registro a una página gráfica abierta disponible en cualquier lugar en internet. Utilicé todas las variaciones posibles de mi ID de página de lugar que pude imaginar, desde el URL hasta el ID de página de diferentes páginas, pero siempre recibo el mismo error. ¿Alguien tiene un ejemplo de cómo se debe lograr esto? ¡Gracias!

+8

no tan sorprendentemente - los documentos de fb son simplemente terribles. – julkiewicz

+0

bueno, al menos esperaría encontrar una publicación de blog o una publicación SO sobre el registro en una página de gráfico abierto, teniendo en cuenta que debe haber mucha gente que lo haya descubierto. Es realmente frustrante porque puedo VER que NO es una identificación inválida, sin embargo, la respuesta de error dice que sí. –

+0

¿Alguna vez encontró la respuesta a esto? – Wallter

Respuesta

1

Creo que necesitaría agregar al menos las etiquetas relacionadas con la ubicación, p. og: longitud & og: latitud.

Consulte esta salida de gráfico para una página que tiene estas etiquetas y controles og.

http://graph.facebook.com/149998791679075

http://foursquare.com/venue/128530

BTW: Espero que usted consiga la ironía de este ejemplo 8)

Tampoco estoy seguro si puede checkin a un og: type = página alimentos. Puede ser uno de los tipos de lugares, p. punto de referencia: consulte la información de tipos en la página de OpenGraph. Sin embargo, el ejemplo anterior es para og: type = company, por lo que necesitaría probar los diferentes tipos para ver.

+0

Muy buena información. Si trato de registrarme en el ID de la página HQ de foursquare, puedo pasar el error original (luego aparece un error que me dice que estoy demasiado lejos del lugar para registrarme). Pero sigo teniendo el mismo error con la identificación de la página para mi página. Cambié la url hace unos días, ¿tiene Facebook que seguir rastreando esta página antes de que pueda registrarme en ella, posiblemente?Las empresas a las que intento registrar tienen múltiples coordenadas, así que espero que no se requieran lat y lng. –

+0

Sí ... necesitas ejecutar la URL a través del conector de Facebook como lo hiciste antes para que el sistema la recoja, creo. Además, he realizado muchas pruebas desde mi primera respuesta y parece que las páginas basadas en OpenGraph no funcionan con Checkins, Events o Places aunque los documentos dicen que sí 8 (Debe plantear esto como un error con Facebook y Haré lo mismo. – roBman

+0

He estado ejecutando mi página a través del linter cada vez que cambio el marcado y todavía me está dando el mismo error. Consulte http://developers.facebook.com/tools/lint/?url = http% 3A% 2F% 2Ffoursquare.com% 2Fvenue% 2F151523, y luego la pelusa para mi sitio http://developers.facebook.com/tools/lint/?url=http%3A%2F%2Fwww.foodtrucksmap.com % 2Ffacebook.html. Pero se ven de forma diferente en el gráfico: http://graph.facebook.com/?id=http%3A%2F%2Fwww.foodtrucksmap.com%2Ffacebook.html y http: //graph.facebook. com /? id = http% 3A% 2F% 2Ffoursquare.com% 2Fvenue% 2F151523 –

3

Dado que no existe absolutamente ninguna documentación de Facebook sobre este asunto, he resuelto esto al observar lo que ha hecho la foursquare y un montón de prueba y error.

Al definir su objeto de gráfico abierto dentro de Facebook, debe agregar una propiedad de tipo GeoPoint. Llamé a mi ubicación. Definir en la página meta objeto de esta manera:

<meta property="mytestapp:location:latitude" content="37.791" /> 
    <meta property="mytestapp:location:longitude" content="-122.395" /> 

Ahora cuando debug/pelusa este objeto se registra como un lugar, al igual que el foursquare HQ. Puede registrar y crear vistas de mapa para las acciones que incluyen este objeto.

0

He pasado muchas horas en esto, pero no parece posible. Luego me encontré con this respuesta. Creo que esta característica está actualmente abierta solo para Foursquare. Los documentos de la API de Facebook no tienen nada relacionado con esto.

Cuestiones relacionadas