Question

Je tente d'afficher sur une page de groupe en utilisant l'API FB JS, essentiellement l'utilisateur sélectionne le groupe qu'ils veulent poster sur, et il poste au mur.

Je suis en train de faire:

FB.ui(
    {
      method: 'stream.publish',
      from: myId,
      to: groupID,
      attachment: {
        name: 'Post to a group Test,
        href: 'http://www.test.com'
      }
     });

Mais quand je l'essaye, il dit:

Une cible non valide a été spécifié: <(GroupId)>. L'objectif doit être page événement ou de l'utilisateur que l'acteur peut afficher sur la paroi.

Tu, je sais que je peux poster sur la page du groupe, donc je ne sais pas pourquoi il est dit que.

Et je ne parle pas des pages de fans, je peux afficher sur leur mise ok à partir et que la même chose (la publication en tant qu'administrateur).

Est-ce possible? ou que je fais tout ce mal? ..

Merci,

Andrew

Était-ce utile?

La solution

Il semble que les deux méthodes de stream.publish et feed ne sont pas pris en charge pour les groupes objet afin que votre meilleure solution consiste à utiliser (par exemple) le composant de dialogue jQuery UI avec les champs dont vous avez besoin pour poster au groupe comme entrées et sur l'utilisation de la soumission la méthode de FB.api:

FB.api("/group_id/feed", 'post', { name: nameVar, link: linkVar }, function(response) {
    if (!response || response.error) {
        alert('Error occured');
    } else {
        alert('Post ID: ' + response.id);
    }
});

Autres conseils

Je ne suis pas connu, avec l'API Facebook, mais quelle est la valeur de la variable groupID? est-il "(groupId)"? Dans le cas contraire, il est un message d'erreur vraiment pas clair - et je me demande comment l'API sait que vous avez essayé de poster sur un groupe. Si oui, alors là vous l'avez ;-) Vous devez remplir un identifiant de groupe.

Selon les documentations, les groupes Facebook ne sont pas mentionnés dans la liste des cibles possibles pour publier. Je bug à déposé un espérons obtenir Facebook pour répondre à ceci:

http://developers.facebook.com/bugs/158247050931954

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top