Desenvolvimento do Frets On Fire Score

10 01 2008

Você gostou do Frets On Fire Score e quer que ele funcione com o seu mensageiro instantâneo ou com algum outro software?

Leia este artigo para aprender como interagir com ele.

Página em construção. Ainda não recomendo a leitura desta página porque você poderá se confundir, ela ainda não está apresentável. Publiquei para reservar o link.

Acesso direto aos dados

Voluntários tentaram receber os dados do Frets On Fire e passa-los para o plugin Frets On Fire Score, mas sentiram bastante dificuldade. Se você conseguir achar uma solução para acessar os dados diretamente, ou sem atravessar a internet, tal informação será muito bem vinda :)

Plugins

Atualmente, só temos a versão do plugin para o Messenger Plus! Live. Se você não usa Windows Live Messenger e quiser criar uma versão para o Pidgin, aMSN, Kopete, ou algum outro software você provavelmente não terá dificuldades se usar o site Frets On Fire Score como base de dados.

Para utiliza-la basta fazer um request no método GET no endereço http://fofscore.reallyfreehosting.com/.

Parâmetros

  • req: Executa uma ação
    • valores possíveis:
      • setplaying: altera o status do jogador.
      • lastplay: recebe os dados da última musica tocada
      • check: verifica a conexão
    • Requer: parâmetro version.
  • player: Informa a qual jogador está se referindo.
    • Valores possíveis:
      • apelido do jogador
  • status: Altera o status de um jogador.
    • Valores possíveis:
      • 1: Jogando
      • 0: Não está jogando
    • Requer: parâmetro req com valor setplaying
  • v: Define a versão do arquivo que você deseja receber. Obrigatório em todos os pedidos.
    • Valores possíveis
      • 1 ou 1.0
    • Requer: parâmetro req
  • out: Define o formato de saída de dados
    • Valores possíveis:
      • txt: Saída em forma de texto puro
      • xml: Saída no formato XML

Exemplos de requests

Saídas

Sempre fique atendo aos cabeçalhos.
Se a página retornada tiver o cabeçalho HTTP/1.0 200, então tudo ocorreu bem. Se a página não necessita de um conteúdo, ele será um “ok”

Se você escolher XML, ele só será XML quando req for lastplay.
Um exemplo de bem completo de uma saída em XML, nem precisa de explicação de tão claro que é:
assim que eu instalar um plugin no wordpress eu coloco ;)

Ainda não acabei a página, espere mais um pouco :)


Ações

Informações

Deixar um comentário

Você pode usar estas tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>