Question

J'ai une application GUI Builder Adobe Flash qui se connecte à Red5 pour communiquer. puis-je utiliser le red5 pour appeler facebook appels API? quelqu'un peut-il donner un exemple? tous les exemples que je peux trouver sont avec tomcat.

merci!

Était-ce utile?

La solution

Malheureusement, ils ne peuvent pas.

facebook-java-api peut ne pas fonctionner avec red5 car il nécessite les données de session qui ne passe pas dans red5 et utilise des variables que je recevais que par un Servlet java.

il y a aussi un api java facebook appelé TinyFbClient (www.socialjava.com). ce client est petit, très facile à comprendre avec des exemples très agréable. ici, je ne devais pas utiliser les sessions, mais je dois obtenir le uid de l'utilisateur que je veux interroger sur. le côté client peut transmettre cette information en cas de besoin.

TinyFbClient dépend de Jersey ( http://download.java.net / Maven / 2 / com / sun / jersey / ) mais malheureusement Jersy ne compile pas sur red5 correctement. si vous essayez d'utiliser la version binaire, vous aurez juste l'erreur

 java.lang.ClassNotFoundException: com.sun.ws.rs.ext.RuntimeDelegateImpl

et c'est parce que le binaire compilé ne peut pas fonctionner correctement.

Je résolu le problème en installant tomcat et permettant à l'utilisateur de se connecter à tomcat d'abord, avec tomcat i aille chercher la session et les données de Facebook pertinentes, stocke dans une base de données, puis avec red5 i manipuler les données selon les besoins.

nous espérons que ces informations se révéler utile.

mise à jour

i eu le précédent message d'erreur parce que je ne l'ai pas copier les pots pertinents (jersey et jsr311) dans le répertoire red5. malheureusement, il n'a pas résolu le problème. J'ai essayé différentes versions de Jersey (1.0.x, 1.1.x, 1.2). le code ne compile mais aucun appel à une api facebook serait tout simplement arrêter l'application.

i décidé de faire les informations sur Facebook part à aller chercher tomcat puis de la remettre à red5.

Autres conseils

Oui, il peut travailler dans Red5. Surtout si vous l'aviez travailler dans Tomcat, puisque nous fournissons un serveur Tomcat intégré.

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