Pergunta

Eu tenho um aplicativo Adobe Flash Builder GUI que se conecta ao Red5 para se comunicar.posso usar o red5 para fazer chamadas de API do Facebook?alguém pode dar um exemplo?todos os exemplos que posso encontrar são com o Tomcat.

obrigado!

Foi útil?

Solução

Infelizmente eles não podem.

facebook-java-api não pode funcionar com red5 porque requer os dados da sessão que não passam para red5 e usa variáveis ​​​​que recebi apenas por um servlet java.

há também uma API Java do Facebook chamada TinyFbClient (www.socialjava.com).este cliente é pequeno, muito fácil de entender com exemplos muito bons.aqui não precisei usar sessões, mas preciso obter o uid do usuário que desejo consultar.o lado do cliente pode encaminhar essas informações quando necessário.

TinyFbClient depende da camisa (http://download.java.net/maven/2/com/sun/jersey/), mas infelizmente jersy não compila corretamente no red5.se você tentar usar a versão binária, receberá o erro

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

e isso ocorre porque o binário compilado não pode funcionar corretamente.

Resolvi o problema instalando o Tomcat e permitindo que o usuário se conectasse ao Tomcat primeiro, com o Tomcat eu busco a sessão e os dados relevantes do Facebook, armazeno-os em um banco de dados e depois com o red5 manipulo os dados conforme necessário.

espero que esta informação seja útil.

atualizar

recebi a mensagem de erro anterior porque não copiei os jars relevantes (jersey e jsr311) para o diretório red5.infelizmente não resolveu o problema.tentei diferentes versões de jersey (1.0.x,1.1.x,1.2).o código foi compilado, mas qualquer chamada para uma API do Facebook simplesmente interromperia o aplicativo.

decidi fazer a parte de busca de informações do Facebook no Tomcat e depois entregá-las ao red5.

Outras dicas

Sim, pode funcionar no Red5. Especialmente se você o tivesse trabalhando no Tomcat, já que fornecemos um servidor Tomcat incorporado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top