2011-08-17 5 views
6

Contexte:

J'ai une application facebook qui utilise la boîte de commentaires facebook.fb.event.subscribe et boîte de commentaire facebook

Dans cette application, un utilisateur peut créer un article à vendre. L'article à vendre est disponible au facebook_url_for_the_app/item/itemnumber. Lorsque l'utilisateur qui a créé l'article à vendre (ou tout autre utilisateur) visualise la page de l'article créé, la boîte de commentaires Facebook est disponible.

Fonction souhaitée:

Actuellement, si un utilisateur écrit un commentaire à l'utilisateur qui a créé il ne le savoir s'il se rend la page.

Mon idée pour résoudre le problème:

J'ai regardé dans FB.Event.subscribe('comments.create') mais il n'y a pas un champ pour identifier un utilisateur autre que l'administrateur de l'application.

Question:

Comment puis-je dire à mon application pour créer un abonnez-vous à tout commentaire créé à la page de l'article, facebook_url_for_the_app/item/itemnumber.

+0

Vous pouvez vous abonner à la création de commentaire, puis obtenir que l'utilisateur obtienne l'utilisateur dans la fonction de rappel. – Alexcode

Répondre

2

Joka,

Si vous vous abonnez à comment.create événement

<script> 
    FB.Event.subscribe('comment.create', function(resp) { 
    Log.info('Comment was added', resp); 
    // add code here to id the user e.g FB.api('/me', function(response) {}) 
    }); 
</script> 

Vous pouvez ensuite ajouter du code à faire quelque chose avec l'uid retourné par l'appel FB.api

0

Joka: I devinez ce lien vous aidera d'une certaine manière. Ici, vous pouvez vous abonner à l'événement et l'utiliser en conséquence pour avertir l'utilisateur.

click here pour afficher la page

0

Vous pouvez les faire aussi un modérateur de la boîte de commentaires en ajoutant la balise META

<meta property="fb:admins" content="{THEIR_FACEBOOK_USER_ID}"/> 

à la tête.

Questions connexes