2011-11-27 3 views
0

Je vois qu'il y a un type d'objet Profile disponible dans l'OpenGraph. C'est le même type que celui utilisé par la propriété tags d'une action.Puis-je utiliser un profil Facebook comme objet dans une action Open Graph?

Lorsque j'ajoute une propriété personnalisée de type Profile dans l'une de mes actions, Facebook s'attend à ce que les objets soient des sites Web. Même si je transmets l'identifiant de profil Facebook, tout comme nous pouvons le faire avec la propriété tags, la valeur est traduite en URI plutôt que vers un profil Facebook.

Je souhaite être en mesure d'enregistrer des instructions telles que <Facebook User A> <my action> <my object> with/for/about <Facebook User B>. Les with, for, about sont des propriétés de l'action.

Des pointeurs seraient appréciés.

Merci!

Répondre

0

Si vous voulez dire 'avec', ajoutez les UID des utilisateurs marqués dans la propriété tags de l'action.

Si vous voulez dire 'utilisateur 1 utilisateur 2', liez l'action à un type d'objet de profil. L'URL de l'objet doit être un profil Facebook URI, par exemple

http://www.facebook.com/sicross 

Je vous veux dire: « utilisateur 1 », mais alors un autre utilisateur comme une propriété personnalisée de l'action, ajoutez une propriété personnalisée de type 'profile' à l'action, et utilisez l'URI de l'utilisateur Facebook comme avant.

Les propriétés d'action personnalisées sont utiles pour créer des agrégations impressionnantes, mais elles sont construites dans les titres d'articles de fil d'actualité. Seul l'utilisation des tags param vous donnera d'autres noms d'utilisateurs dans le titre newsfeed.

+0

Merci Simon, C'est la propriété d'action personnalisée que j'essaie de faire fonctionner. Je déclare une propriété appelée '' with ''de type' "profile" 'pour mon action. C'est le même type que celui utilisé pour '' tags ''. Lorsque je POSTE une action, la propriété est enregistrée en tant qu'objet de type '" site web "'. ' "avec": { "id": "", "url": "http://www.facebook.com/ ", "type": "site", "title": null } ' C'est la raison pour laquelle j'ai posté la question originale. Évidemment, je fais quelque chose de mal :-( –

Questions connexes