| WebService :: Lingr. API de bate-papo de Lingr de baixo nível |
Baixe Agora |
WebService :: Lingr. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Tatsuhiko Miyagawa
- Site do editor:
- http://search.cpan.org/~miyagawa/
WebService :: Lingr. Tag
WebService :: Lingr. Descrição
API de bate-papo de Lingr de baixo nível WebService :: Lingr é uma implementação de API de Lingr de baixo nível na linguagem de programação Perl. Por "baixo nível", significa que este módulo apenas lhe dá um mapeamento direto de métodos de objeto Perl para a API REST REST, gerenciamento de sessão e mapeamento de dados via JSON.Para programação orientada por evento de nível superior, você pode querer usar Poe :: Component :: Cliente :: Lingr (inacabado) .Synopsis Use WebService :: Lingr; # Crie uma sessão usando sua chave de API Meu $ Lingr = WebService :: Lingr-> Novo (API_KEY => "your_api_key"); # Digite a sala 'myfavoriteroom' com Nick 'API-DUDE' Minha $ res = $ Lingr-> Chamada ('Room.enter', {ID => 'myfavoreroom', aplathname => 'api-dude'}); meu $ bilhete = $ res -> {bilhete}; meu counter = $ res -> {balcão}; # Diga "Olá mundo!" Meu $ res = $ Lingr-> Chamada ('Room.Say', {Message => 'Hello World', bilhete => $ ticket}); # room.observe blocos enquanto (1) {minhas $ res = $ lingr-> chamada ('room.observe', {bilhete => $ bilhete, contador => $ counter}); Para minha mensagem $ (@ {$ res -> {Mensagens}}) {print "$ message -> {nick} diz: $ mensagem -> {conteúdo} \ n"; }} # room.getmessages não, mas você pode chamar este método no máximo uma vez por minuto, enquanto (1) {my res = $ lingr-> chamada ('room.getmessages', {bilhete => $ bilhete, contador => $ counter}); # fazer algo ... dormir 60; } Requisitos: · Perl.
WebService :: Lingr. Software Relacionado