Je viens de créer une page facebook. J'ai également une application Facebook distincte.
Comment puis-je ajouter 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., mais l'application ne s'affiche pas en tant qu'application à ajouter sur la page Facebook lorsque les gens accèdent à mon application
Vous pouvez utiliser ce lien,
Ajoutez votre app_id
et app_namespace
,
<a href="http://www.facebook.com/dialog/pagetab?app_id=YOURAPPID&next=URLOWNEDBYOURAPP">Tab Link</a>
Auparavant, cela était simple, en utilisant l'interface utilisateur de Facebook. Malheureusement, Facebook a supprimé cela.
vous pouvez l'ajouter en utilisant
http://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&next=YOUR_URL
J'ai mis cela en html et je l'ai publié ci-dessous. Visitez simplement, entrez les paramètres de votre 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 façons principales de le faire, et une troisième qui, je pense, est hors de portée car elle échappe au contrôle du développeur de l'application
Pour cela, vous envoyez l'utilisateur à la boîte de dialogue et il est invité à ajouter votre application à votre page
Un exemple d'utilisation est de lier l'utilisateur à une URL de ce format:
http://www.facebook.com/dialog/pagetab
?app_id=<APP_ID>
&redirect_uri=<A URL OWNED BY YOUR APP>
Toute URL appartenant à votre application fonctionne pour le redirect_uri
, mais dans la plupart des cas, vous souhaiterez utiliser la même valeur que celle utilisée par votre application pour "URL de l'onglet de page" ou "URL de l'onglet de page sécurisée" dans les paramètres de l'application
Pour un exemple de travail, vous pouvez ajouter l'application InstaTab à l'aide de cette boîte de dialogue
L'administrateur verra une boîte de dialogue qui ressemble à ceci:
La documentation complète de la boîte de dialogue se trouve dans Documentation de la boîte de dialogue Ajouter un onglet de page
Utilisation de Page object's /tabs
connection vous pouvez ajouter votre application directement à une page. Pour effectuer l'appel API, vous aurez besoin de manage_pages
permission depuis la page admin.
Une fois que vous avez cela, utilisez le jeton d'accès à la page pour faire une demande POST à /v2.0/<PAGE ID>/tabs
avec un paramètre, app_id
avec une valeur de l'ID d'application de l'application que vous souhaitez ajouter à 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 to
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 qui fournissent des onglets de page dans la section Applications pour les pages de l'App Center - dans ce cas, vous aurez besoin d'un moyen pour obtenir des utilisateurs qui trouvent votre application via cette méthode pour ajouter l'onglet en utilisant l'une des méthodes aboce
1) Entrez https://developers.facebook.com/apps/ et choisissez ( ou créez ) l'application souhaitée.
2) faites cela à partir des paramètres:
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
https://developers.facebook.com/docs/reference/dialogs/add_to_page/
Il y a une URL ici, appuyez dessus, après avoir remplacé l'ID d'application et l'URL de toile 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 ajouter l'application.
Une application est une application et une page est une page. Lorsque les gens parlent d'onglets, c'est lorsque vous avez ajouté l'application à la page, comme sur les anciennes mises en page FB, la liste des applications était des onglets sur le côté.
Ajoutez une page d'onglet de profil sur la page du développeur (Modifier les paramètres> Profil) http://www.facebook.com/developers/apps.php
Vous pouvez ajouter toutes les applications sous forme d'onglets qui sont actuellement actives dans votre session et auxquelles des onglets-URL ont été ajoutés.
Utilisez l'icône "+" dans le profil public/la page pour l'ajouter - si ce n'est pas dans la liste, utilisez la fonction de recherche au bas de la liste.
Si votre onglet est vide, ouvrez directement l'URL de l'onglet. Si cela ne fonctionne pas, réparez-le jusqu'à ce qu'il soit. Si cela fonctionne, le problème vient de la communication de fb avec votre hôte. Vérifiez vos fichiers journaux!
Devinette: sachez que Facebook récupère ces pages via POST.
Un peu tard pour vous, mais peut-être pour d'autres, j'ai découvert comment ajouter mon application à un nouvel onglet: