notas - pestañas personalizadas en facebook 2017
Agregar una pestaña a la página de Facebook (9)
¡Solución!
1) Ingrese https://developers.facebook.com/apps/ y elija ( o cree ) la aplicación deseada.
2) hacer esto desde la configuración:
3) luego ingrese:
- https://facebook.com/dialog/pagetab?app_id=APP_ID&redirect_url=https://yoursite.com or - http://facebook.com/add.php?api_key=APP_KEY&pages=1&page=PAGE_ID
Acabo de crear una página de Facebook. También tengo una aplicación de Facebook por separado.
¿Cómo puedo agregar una pestaña que contenga mi aplicación de Facebook a la página de Facebook?
Configuré la aplicación para permitir la instalación en páginas y agregué un nombre de pestaña, una imagen de pestaña, etc., pero la aplicación no se muestra como una aplicación para agregar en la página de Facebook cuando las personas acceden a mi aplicación
Agregue una página de pestaña de perfil en la página del desarrollador (Editar configuración> Perfil) http://www.facebook.com/developers/apps.php
Puede agregar todas las aplicaciones como pestañas que están actualmente activas en su sesión y tener pestañas-URL agregadas.
Use el ícono "+" en el perfil público / página para agregarlo; si no está en la lista, use la función de búsqueda en la parte inferior de la lista.
Si su pestaña está en blanco, abra la URL de la pestaña directamente. Si no funciona, arréglenlo hasta que esté funcionando. Si está funcionando allí, el problema está dentro de la comunicación de fb con su anfitrión. ¡Revisa tus archivos de registro!
Conjetura salvaje: tenga en cuenta que Facebook busca estas páginas a través de la solicitud POST. Tuve un error desagradable porque nginx 500 todas las solicitudes de correos a archivos estáticos (por ejemplo, archivos HTML).
Creo que this es sobre lo que estás escribiendo:
- Ve a la página de tu aplicación
- Haga clic en
add to my page
- Elija la página donde desea agregar un PageTab para su aplicación
Esto solía ser simple, usando la interfaz de usuario de Facebook. Lamentablemente, Facebook eliminó esto.
puedes agregarlo usando
http://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&next=YOUR_URL
Puse este html y lo publiqué a continuación. Simplemente visite, ingrese los parámetros de su aplicación, pulse enviar, y listo.
http://www.jibecompany.com/2012/add-a-facebook-page-tab-application-to-your-page
Estoy un poco confundido en cuanto a lo que quieres decir con ''pestaña''. Las pestañas formateadas FB se crean usando algo como esto:
<div style="padding:10px;padding-top:0px;padding-bottom:0px;">
<fb:tabs>
<fb:tab-item href="index.php" title="Home"/>
<fb:tab-item href="page2.php" title="page 2"/>
<fb:tab-item href="page3.php" title="page 3" align="right"/>
<fb:tab-item href="page4.php" title="page 4" align="right"/>
</fb:tabs>
</div>
De nuevo, solo una puñalada en la oscuridad aquí.
Hay dos formas principales de hacerlo, y una tercera que creo que está fuera de alcance porque está fuera del control del desarrollador de la aplicación
1) Agregar el diálogo de la pestaña de página
Para esto, envía al usuario al diálogo y se le pide que agregue su aplicación a su página
El uso del ejemplo 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, puede agregar la aplicación InstaTab usando este diálogo
El administrador verá un diálogo que se ve así:
La documentación completa para el diálogo se encuentra en la documentación del diálogo Agregar pestaña de página
2) Publica tu aplicación en la (s) página (s) del usuario usando la API directamente
Usando la conexión del objeto /tabs
la página puede agregar su aplicación a una página directamente. Para realizar la llamada a la API, necesitará el permission manage_pages
del administrador de la página.
Una vez que tenga eso, use el token de acceso a la Página para hacer una solicitud POST a /v2.0/<PAGE ID>/tabs
de /v2.0/<PAGE ID>/tabs
con un parámetro, app_id
con un valor de la ID de la aplicación que desea agregar a la página . Si la aplicación proporciona una pestaña de página, esa pestaña se agregará a la página.
Una llamada API de muestra sería un HTTP POST para
https://graph.facebook.com/{page-id}/tabs
?app_id={app-id-to-add}
&access_token={page-access-token}
3) Interfaz de configuración de página 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ágina en la sección Aplicaciones para páginas del Centro de aplicaciones ; en este caso, necesitará una forma de que los usuarios que encuentren su aplicación agreguen el pestaña utilizando uno de los métodos de aboce
Un poco tarde para ti, pero puede ser para otros, descubrí cómo agregar mi aplicación a una nueva pestaña:
- ¡Necesitas crear un perfil para el administrador de la página! Si no lo hizo, en la parte superior derecha de la página de Facebook debe tener un enlace ''Crear su perfil''. No tiene sentido para mí, pero ...
- Vaya a este enlace (gracias ifaour): https: //www.facebook.com/dialog/oauth? Client_id = YOUR_APP_ID & redirect_uri = YOUR_URL & scope = manage_pages & response_type = token
- Llegué a su http://www.facebook.com/apps/application.php?id=YOUR_APP_ID y agregué la aplicación a su página
https://developers.facebook.com/docs/reference/dialogs/add_to_page/
Hay una URL allí, simplemente pulse, después de reemplazar la id de la aplicación y la URL de Canvas para su aplicación. p.ej
https://www.facebook.com/dialog/pagetab?app_id=123456789
&display=popup&next=http://www.myhosting/myapp/index.php
Luego le pedirá que seleccione a cuál de sus páginas le gustaría agregarle la aplicación.
Una aplicación es una aplicación, y una página es una página. Cuando las personas hablan de pestañas, es cuando agregaste la aplicación a la página, como en los viejos diseños de página de FB, la lista de aplicaciones tenía pestañas.
Puedes usar este enlace,
agrega tu app_id
y app_namespace
,
<a href="http://www.facebook.com/dialog/pagetab?app_id=YOURAPPID&next=URLOWNEDBYOURAPP">Tab Link</a>