2012-03-06 11 views
7

Estoy construyendo una aplicación de Facebook que se puede instalar en páginas (una aplicación de pestaña de página) y me gustaría redirigir a mis usuarios a sus pestañas de página, conociendo solo la aplicación ID y la ID de la página.Averigüe la pestaña de página URL desde la ID de página y la ID de aplicación

Digamos por ejemplo, que mi aplicación se instala en esta página: http://www.facebook.com/coldplay cuyo ID es 15253175252, y mi ID de aplicación es 174314562666399.

Sé que puedo acceder a la página utilizando solo su ID numérico: http://facebook.com/15253175252 redirige a la página de Coldplay.

Y puedo acceder a la pestaña Página con esta URL: http://www.facebook.com/coldplay/app_174314562666399. ¿Hay alguna manera de hacer que Facebook me redirija a esta pestaña de página utilizando solo la ID de página y la ID de la aplicación?

+0

posible duplicado de [Cómo redirigir a una página de fans de Facebook con ID de fanpage?] (http://stackoverflow.com/questions/9489222/how-to-redirect-to-a-facebook-fanpage-with-id-of-fanpage) – ifaour

+0

@ifaour No, en realidad no. –

+1

Pero Juicy Scripter es exactamente la misma respuesta que la de abajo ?! – ifaour

Respuesta

28

Puede pasar en el ID de la aplicación con el sk = parámetro app_app_id, pero vas a perder cuando se utiliza el ID de la página en lugar de la Pagename - no es redirigido junto con la solicitud.

Sin embargo, hay una solución que he usado anteriormente: tendrás que escribir una URL de prueba de redireccionamiento de FB a partir de la información que tienes.

Así:

http://facebook.com/pages/-/15253175252?sk=app_174314562666399

Es decir:

http://facebook.com/pages/-/[page_id]?sk=app_[app_id]

+0

cosas buenas hombre, ¡he estado buscando esto por mucho tiempo! :) –

+0

@ PepeGombos realmente está contento de que esto siga siendo útil, si solo la documentación de Facebook tuviera este tipo de pistas de fácil acceso. – steve

+0

Guau, ¿está documentado esto en alguna parte? El formato de URL anterior que había estado aplicando dejó de funcionar recientemente en ciertos escenarios, pero esta solución funciona todo el tiempo. –

0

Hay 3 formatos de URL que parecen funcionar. Facebook no documenta el formato de URL que deberíamos usar, por lo que nos queda por adivinar. Estos son los 3 formatos:

========================

{page.link}?sk=app_{app.id} 

El de arriba se rompió alrededor del 3 de noviembre, pero a partir del 25 de noviembre de 2015, parece estar funcionando de nuevo.

========================

@ formato de Steve funciona bien, aunque temporalmente dejó de funcionar el 24 de noviembre, 2015:

https://facebook.com/pages/-/{page.id}?sk=app_{app.id} 

actualización 22/12/2015 un cliente informó que para los usuarios que tengan instalado Norton 360, el formato de URL anterior se informó como un sitio web peligroso y se bloquea.

========================

Facebook cambió la forma en que se vinculan internamente a las direcciones URL de la ficha de este formato en torno a mediados de noviembre, 2015 y parece funcionar bien.Debido a su falta de documentación sobre este tema, no sé si recomiendan este nuevo formato o no:

{page.link}/app/{app.id} 

Deseo Facebook recomendaría oficialmente un formato de URL de la página pestaña para todos los desarrolladores utilizar, pero es falta en su página web Tab: https://developers.facebook.com/docs/pages/tabs

Si está interesado, puede leer acerca de todos los problemas que las direcciones URL Tab han pasado por durante el mes de noviembre de 2015: https://developers.facebook.com/bugs/408615369335909/

Cuestiones relacionadas