Il y a deux façons principales de le faire, et une troisième qui, à mon avis, est hors de portée parce qu'elle échappe au contrôle du développeur de l'application.
1) Boîte de dialogue Ajouter un onglet de page
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 voudrez utiliser la même valeur que celle utilisée par votre application pour l'URL de l'onglet de page ou l'URL de l'onglet de page sécurisé dans les paramètres de l'application.
Pour un exemple de travail, vous pouvez ajouter le InstaTab en utilisant ce dialogue
L'administrateur verra un dialogue qui ressemble à ceci : ![Add Page Tab Dialog prompting a user to add the 'InstaTab' app to their page]()
La documentation complète de la boîte de dialogue se trouve dans le Documentation de la boîte de dialogue Ajouter un onglet de page
2) Postez votre application sur la ou les pages de l'utilisateur en utilisant directement l'API.
Utilisation de la L'objet de la page /tabs
connexion vous pouvez ajouter votre application à une page directement. Pour faire l'appel API, vous aurez besoin de manage_pages
autorisation depuis l'administration de la page.
Une fois que vous l'avez, utilisez le Jeton d'accès à la page pour faire une demande POST à /v2.0/<PAGE ID>/tabs
avec un seul paramètre, app_id
avec une valeur de l'App ID de l'application que vous voulez ajouter à la page. Si l'application fournit un onglet de page, cet onglet sera ajouté à la page.
Un exemple d'appel API serait un HTTP POST à
https://graph.facebook.com/{page-id}/tabs
?app_id={app-id-to-add}
&access_token={page-access-token}
3) Interface des paramètres de la page sur Facebook.com
L'administrateur de la page peut utiliser l'interface de gestion des pages de Facebook pour rechercher les applications qui fournissent des onglets de page dans la page d'accueil. Section "Apps for Pages" de l'App Center - dans ce cas, vous devrez trouver un moyen d'amener les utilisateurs qui trouvent votre application via cette méthode à ajouter l'onglet en utilisant l'une des méthodes aboce