2010-09-01 9 views
0

Lorsque nous mettons à jour le statut sur facebook, nous pouvons marquer un ami en émettant un symbole @ et en tapant le nom de l'ami. Semblable à cela, je veux marquer un ami dans un message généré par mon application facebook. J'ai cherché dans l'API GRAPH de Facebook pour la solution, mais je n'ai pas pu le trouver. J'ai vu une application faire cela. Pouvez-vous s'il vous plaît me dire comment cela peut être accompli.Comment marquer un ami dans n'importe quel message généré par une application facebook?

Répondre

1

Cet article décrit comment le faire: http://www.takwing.idv.hk/tech/fb_dev/faq/graphapi/graph_32.html

de l'article:

Pour avoir le nom de votre ami à afficher comme un lien vers son/son profil d'utilisateur lors de la publication d'un message via le graphique API, vous pouvez utiliser la syntaxe lors du formatage du message:

@[{user_id}:1:{name}] 

Par exemple, si vous souhaitez publier le message « Je l'avais rencontré mon vieil ami XXXX aujourd'hui! » où XXXX sera un lien vers le profil de votre ami (avec l'utilisateur ID 1234567890), puis préparez simplement le message comme:

I had met my old friend @[1234567890:1:XXXX] today! 

publier ensuite via l'API graphique comme d'habitude.

+0

XXXX me dérange. Quand je récupère ma liste d'amis, je la récupère avec $ facebook-> api ('/ me/friends'); Le JSON I get such ne contient pas le lien vers la page de profil. Comment puis-je trouver le XXXX dans un tel cas? – sul4bh

+0

Il semble que cette fonctionnalité ait été désactivée à un certain moment et qu'elle n'ait même pas été exposée intentionnellement par Facebook au départ. – IQpierce

+0

est-il une nouvelle façon de le faire maintenant? – Adam