Je viens de créer une page facebook. J’ai aussi une application Facebook distincte.
Comment puis-je append un onglet contenant mon application facebook à la page facebook?
J’ai configuré l’application pour autoriser l’installation sur les pages et ajouté un nom d’onglet, une image d’onglet, etc.
Vous pouvez utiliser ce lien,
ajoutez votre app_id
et app_namespace
,
Tab Link
C’était simple, en utilisant l’interface utilisateur de Facebook. Malheureusement, facebook a supprimé cela.
vous pouvez l’append en utilisant
http://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&next=YOUR_URL
Je mets ceci un html et l’a publié ci-dessous. Il suffit de visiter, entrez vos parameters d’application, appuyez sur soumettre, et vous avez terminé.
http://www.jibecompany.com/2012/add-a-facebook-page-tab-application-to-your-page
Il y a deux manières principales de le faire, et une troisième qui, à mon avis, est hors de scope car elle ne dépend pas du développeur de l’application.
Pour cela, vous envoyez l’utilisateur à la boîte de dialog et il vous est demandé d’append votre application à votre page.
Exemple d’utilisation est de lier l’utilisateur à une URL de ce format:
http://www.facebook.com/dialog/pagetab ?app_id= &redirect_uri=
Toute URL appartenant à votre application fonctionne pour le paramètre redirect_uri
, mais dans la plupart des cas, vous souhaiterez utiliser la même valeur que celle utilisée par votre application pour les “URL de l’onglet de page” ou “URL de l’onglet de page sécurisé”.
Pour un exemple de travail, vous pouvez append l’application InstaTab en utilisant cette boîte de dialog
L’administrateur verra une boîte de dialog qui ressemble à ceci:
La documentation complète de la boîte de dialog se trouve dans la documentation de la boîte de dialog Ajouter un onglet de page
À l’aide de la connexion /tabs
object Page, vous pouvez append votre application directement à une page. Pour effectuer l’appel de l’API, vous devez manage_pages
autorisation manage_pages
de l’administrateur de la page.
Une fois que vous avez cela, utilisez le jeton d’access à la page pour effectuer une requête POST vers /v2.0/
avec un paramètre, app_id
avec une valeur de l’ID d’application de l’application que vous souhaitez append à la page. . Si l’application fournit un onglet de page, cet onglet sera ajouté à la page.
Un exemple d’appel d’API serait un HTTP POST à
https://graph.facebook.com/{page-id}/tabs ?app_id={app-id-to-add} &access_token={page-access-token}
L’administrateur de la page peut utiliser l’interface de gestion des pages de Facebook pour rechercher des applications fournissant des tabs de page dans la section Apps for Pages de l’App Center . Dans ce cas, vous devez demander aux utilisateurs de trouver cette application. onglet en utilisant une des méthodes aboce
https://developers.facebook.com/docs/reference/dialogs/add_to_page/
Il y a une URL, cliquez dessus, après avoir remplacé l’ID d’application et l’URL Canvas de votre application. par exemple
https://www.facebook.com/dialog/pagetab?app_id=123456789 &display=popup&next=http://www.myhosting/myapp/index.php
Il vous demandera ensuite de sélectionner laquelle de vos pages vous souhaitez append l’application.
Une application est une application et une page est une page. Lorsque les gens parlent des tabs, c’est à ce moment-là que vous avez ajouté l’application à la page, car dans l’ancienne disposition des pages du FB, la liste des applications se trouvait sur le côté.
1) Entrez https://developers.facebook.com/apps/ et choisissez ( ou créez ) l’application souhaitée.
2) faire cela à partir des parameters:
3) puis entrez:
- https://facebook.com/dialog/pagetab?app_id= APP_ID & redirect_url = https://votresite.com ou - http://facebook.com/add.php?api_key= APP_KEY & pages = 1 & page = PAGE_ID
Ajoutez une page de l’onglet Profil à la page du développeur (Modifier les parameters> Profil) http://www.facebook.com/developers/apps.php
Vous pouvez append toutes les applications en tant qu’onglet qui sont actuellement actives dans votre session et auxquelles vous avez ajouté des tabulations.
Utilisez l’icône “+” sur la page / profil public pour l’append – si elle ne figure pas dans la liste, utilisez la fonction de recherche au bas de la liste.
Si vous êtes Tabulation, ouvrez directement l’onglet Tab. Si cela ne fonctionne pas, fixez-le jusqu’à ce que ce soit le cas. Si cela fonctionne, le problème est dans la communication de fb avec votre hôte. Vérifiez vos fichiers journaux!
Devine sauvage: Sachez que Facebook récupère ces pages via la requête POST. J’ai eu un méchant bug parce que nginx 500 publie tous des requêtes sur des fichiers statiques (par exemple des fichiers HTML).
Un peu tard pour vous, mais peut-être pour d’autres, j’ai découvert comment append mon application à un nouvel onglet:
Je pense que c’est ce que vous écrivez sur:
add to my page
Je suis un peu confus quant à ce que vous entendez par «onglet». Les tabs au format FB sont créés à l’aide de quelque chose comme ceci:
Encore une fois, juste un coup de couteau dans le noir ici.