Hay dos formas principales para hacer esto, y una tercera que creo que está fuera de alcance, ya que está fuera del control del desarrollador de la aplicación
1) Añadir pestaña de diálogo
Para ello, se enviar al usuario al cuadro de diálogo y se le pedirá que añada su aplicación a la página
Ejemplo de uso es vincular al usuario a una URL de este formato:
http://www.facebook.com/dialog/pagetab
?app_id=<APP_ID>
&redirect_uri=<A URL OWNED BY YOUR APP>
Cualquier URL propiedad de su aplicación funciona para el parámetro redirect_uri
, pero en la mayoría de los casos querrá usar el mismo valor que usa su aplicación para 'URL de pestaña de página' o 'URL de pestaña de página segura' en la configuración de la aplicación
para un ejemplo de trabajo, se puede agregar la aplicación InstaTab usando this dialog
el administrador verá un cuadro de diálogo que tiene este aspecto:
documentación completa para el diálogo está en el Add Page Tab dialog documentation
2) Mensaje tu aplicación a la (s) página (s) del usuario que usa la API directamente
Usando el Page object's /tabs
connection puede agregar su aplicación a una página directamente. Para realizar la llamada a la API, necesitará manage_pages
permission desde la página admin.
Una vez que tenga que utilizar el Page access token para hacer una solicitud POST a /v2.0/<PAGE ID>/tabs
con un parámetro, app_id
con un valor de la ID de la aplicación de la aplicación que desee añadir a la página. Si la aplicación proporciona una pestaña de página, esa pestaña se agregará a la página.
Un ejemplo de la llamada API sería un HTTP POST a
https://graph.facebook.com/{page-id}/tabs
?app_id={app-id-to-add}
&access_token={page-access-token}
3) página de configuración de la interfaz en Facebook.com
El administrador de la página puede usar la interfaz de administración de páginas de Facebook para buscar aplicaciones que proporcionen pestañas de páginas en el Apps for Pages section of the App Center; en este caso, necesitará que los usuarios encuentren su aplicación mediante este método para agregarla usando uno de los métodos aboc
Hola Travis, gracias por la respuesta. Cuando digo pestaña, me refiero a la pestaña de perfil. por ejemplo http://www.facebook.com/skittles (ver que tienen una ficha personalizada llamada "Holla") En realidad soy capaz de añadir la pestaña ahora, pero ahora estoy frente a otro tema. Al hacer clic en la pestaña, se obtiene contenido en blanco. Haciendo una búsqueda en google, la gente parece estar diciendo "do not do redirect". ¿Alguna idea de lo que eso significa? Gracias, Tee – teepusink