2012-02-28 4 views
2

J'ai l'ID d'une fanpage facebook, et seulement l'ID. Quel lien dois-je créer pour rediriger vers cette page de fans?Comment rediriger vers une fanpage Facebook avec ID de fanpage?

+0

double possible [Trouver l'URL de l'onglet Page à partir de l'ID de la page et de l'ID de l'application] (http://stackoverflow.com/questions/9585234/find-out-page-tab-url-from-page-id-and-application-id) – DMCS

Répondre

2

Bien que vous interrogez le graphique en utilisant l'identifiant d'objet (utilisateur, page..group ... etc):

https://graph.facebook.com/40796308305 
{ 
    "id": "40796308305", 
    "name": "Coca-Cola", 
    "picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/157930_40796308305_262497158_s.jpg", 
    "link": "https://www.facebook.com/coca-cola", 
    "likes": 40005128, 
    "category": "Food/beverages", 
    "is_published": true, 
    "website": "http://www.coca-cola.com", 
    "username": "coca-cola", 
    "founded": "1886", 
    "description": "Created in 1886 in Atlanta, Georgia, by Dr. John S. Pemberton, Coca-Cola was first offered as a fountain beverage at Jacob's Pharmacy by mixing Coca-Cola syrup with carbonated water. \n\nCoca-Cola was patented in 1887, registered as a trademark in 1893 and by 1895 it was being sold in every state and territory in the United States. In 1899, The Coca-Cola Company began franchised bottling operations in the United States. \n\nCoca-Cola might owe its origins to the United States, but its popularity has made it truly universal. Today, you can find Coca-Cola in virtually every part of the world.", 
    "about": "The Coca-Cola Facebook Page is a collection of your stories showing how people from around the world have helped make Coke into what it is today.", 
    "location": { 
     "latitude": -33.816989983333, 
     "longitude": 150.84844081667 
    }, 
    "can_post": true, 
    "checkins": 78, 
    "talking_about_count": 583000 
} 

Interrogation Facebook directement serait également rediriger vers la page "objet":

https://www.facebook.com/40796308305 --> https://www.facebook.com/cocacola 
https://www.facebook.com/579187142 --> https://www.facebook.com/ifaour 

Pourtant c'est pas d'une manière officielle. Donc, je ne suis pas sûr si cela pourrait arrêter de fonctionner à l'avenir.

+0

Oui , cela peut cesser de fonctionner à tout moment et il y a un inconvénient à l'utiliser de toute façon puisque vous ne pouvez pas rediriger ce chemin vers les onglets de page ou passer des arguments ... –

+0

bien sûr, vous ne pouvez pas rediriger vers les onglets de page Ce n'est vraiment pas un problème, car si l'application doit être utilisée sur plusieurs pages ... le dev devrait interroger l'identifiant de page retourné lors de l'ajout de l'onglet, puis enregistrez la page 'link' avec l'ID. – ifaour

+0

Je voulais dire que vous ne pouvez pas diriger vers l'onglet dans une page comme 'http: //facebook.com/9445547199? Sk = notes' (mais celui-ci fonctionne' http://facebook.com/pages/-/9445547199?sk = notes') –

3

Si vous ne souhaitez que le lien qui vous amènera à la fanpage lui-même vous pouvez utiliser:

http://facebook.com/ANY_FACEBOOK_ID 

Il va travailler pour un ID Facebook, aucune page de la matière, l'utilisateur, l'application

Mise à jour :
Comme indiqué dans les commentaires à autre réponse il y a quelques inconvénients à un lien décrit ci-dessus:

  • Ce n'est en aucun cas officiel et il n'est pas documenté, donc il peut simplement cesser de fonctionner sans préavis ...
  • Tous les arguments passés à ce lien sont supprimés lors de la redirection vers la page. (L'utilisation http://facebook.com/PAGEID?sk=notes ne sera pas rediriger vers application Notes)

Donc, si vous avez besoin pour diriger les utilisateurs non seulement à la page elle-même, mais à l'application sur une page que vous pouvez utiliser des liens comme:

http://facebook.com/pages/-/PAGEID?sk=app_APPID 
Questions connexes