Domanda

Sto tentando di inviare su una pagina del gruppo utilizzando l'API FB JS, fondamentalmente l'utente seleziona il gruppo che vogliono postare su, ed i messaggi al muro.

sto facendo:

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

Ma quando provo esso, dice:

È stata specificata una destinazione non valida: <(Groupid)>. L'obiettivo deve essere una pagina evento, o l'utente che l'attore possono postare sul muro della.

Tu, so di poter postare sulla pagina del gruppo, quindi non so il motivo per cui si dice che.

E non sto parlando di pagine fan, posso postare su di loro impostazione ok Le da e per come la stessa cosa (inviare messaggi come amministratore).

È possibile? o sto solo facendo male? ..

Grazie,

Andrew

È stato utile?

Soluzione

Sembra che entrambi i metodi stream.publish e feed non sono supportate per gruppi di oggetti così la soluzione migliore è quella di utilizzare (per esempio) la componente jQuery UI Dialog con i campi che è necessario inviare al gruppo come ingressi e sull'uso di presentazione il metodo 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);
    }
});

Altri suggerimenti

Io non sono esperto, con l'API di Facebook, ma qual è il valore della variabile groupID? Is It "(groupid)"? Se no, allora si tratta di un messaggio di errore davvero poco chiaro - e mi chiedo come l'API sa che si è tentato di inserire in un gruppo. Se è così, allora il gioco è fatto ;-) Si dovrebbe compilare un id di gruppo.

Secondo la documentazione, gruppi su Facebook non sono indicati nella lista dei possibili bersagli per pubblicare. Ho presentato un bug per ottenere auspicabilmente Facebook per affrontare questo:

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top