2015-03-01 3 views
0

Bonjour J'ai importé la démo de Facebook dans netbeans et j'ai suivi les directives mentionnées dans le guide du développeur, ainsi que les permissions facebook requises. Mais je n'arrive pas à partager le texte sur le mur, où je suis capable de retirer ma liste d'amis, mon profil et mon fil de nouvelles.Impossible de partager depuis le dernier ShareButton CodenameOne api

final ShareButton share = new ShareButton(); 
    final TextArea t = new TextArea(" This is sample text from using CodenameOne api"); 
    t.addActionListener(new ActionListener() { 

     public void actionPerformed(ActionEvent evt) { 
      share.setTextToShare(t.getText()); 
     } 
    }); 
    c.addComponent(BorderLayout.CENTER, t); 
    share.setTextToShare(t.getText()); 

Y a-t-il quelque chose qui me manque pour intégrer ou définir des permissions additioanl?

Répondre

0

Vous devez être clair si c'est dans l'appareil ou dans le simulateur. Sur iOS/Android, la fonctionnalité de partage natif est utilisée et le comportement est très différent du simulateur.

Facebook a récemment apporté des modifications au fonctionnement des autorisations et a essentiellement bloqué la prise en charge des plates-formes non iOS/Android. Cela fonctionnait encore après les blocs mais il est possible que ça s'arrête.

+0

Merci pour la réponse Shai. Je testais sur simulateur. Et s'ils bloquent vraiment non Android n iOS, le flux d'authentification et d'amis ne devrait pas fonctionner aussi. J'ai juste des problèmes avec la fonctionnalité de partage. –

+0

Non. La modification apportée par Facebook concernait les autorisations de publication qui nécessitent désormais un processus très spécial uniquement pris en charge par les connexions natives sur les appareils. Vous pouvez toujours lire des données comme avant, mais si vous voulez poster quelque chose, vous devez passer par une API spéciale. –