• Estamos procurando por você!
    Olá Visitante, você sempre quis entrar em nossa Equipe de Suporte? Estamos a procura de novos moderadores!
    Dê uma olhada na nossa página de recrutamento para mais informações e como você pode aplicar: clique aqui!

API para dados do mundo

  • Iniciar tópico DeletedUser7611
  • Data de início

DeletedUser7611

Guest
Bom dia cara comunidade.

Bom, hoje resolvi postar a api para vcs desenvolverem suas propias ferramentas externas, elas podem ser feitas até no word, ou usadas em linguagens de programação. É com essa api que os sites Grepostats e outros do genero obten seus dados.

Todos os dados estão disponiveis para serem baixados em TXT, as datas de conquista das cidades estão em Timestamp (Tipo especifico de dados usado em linguagens de programação).

Bom primeiro você tem que saber que se ficar baixando muito este arquivo vc pode pesar o servidor desses dados, então baixe 1 a cada 5 minutos, ou mais.

Todos os dados estão separados por virgulas.

Os dados são codificados em urlencode (), o que significa, por exemplo, que uma vírgula é expressa como %2C.

Lembrem-se de que nas urls o numero X que está em maiusculo tem que ser trocado pelo numero do mundo do qual vc deseja saber os dados, por exemplo, se for o 35 vc usará http://br35.grepolis.com/data/opção.txt
Jogadores

Classificação

Ordem de dados: $ id, $ nome, $ alliance_id, $ pontos, $ posição, $ cidadeshttp://brX.grepolis.com/data/players.txt

Combate

Ordem de dados: $ rank, $ player_id, $ pontosCombate : http://brX.grepolis.com/data/player_kills_all.txt
Ataque : http://brX.grepolis.com/data/player_kills_att.txt
Defesa : http://brX.grepolis.com/data/player_kills_def.txt

Alianças

Classificação

Ordem de dados: $ id, $ nome, $ pontos, $ Cidades $ membros, $ classificaçãohttp://brX.grepolis.com/data/alliances.txt

Combate

Ordem de dados: $ rank, alliance_id, $ pontosCombate : http://brX.grepolis.com/data/alliance_kills_all.txt
Ataque : http://brX.grepolis.com/data/alliance_kills_att.txt
Defesa : http://brX.grepolis.com/data/alliance_kills_def.txt

Outros

Cidades

Ordem de dados: $ id, $ player_id, $ name, $ ilha_x, $ ilha_y, $ numero_na_ilha, $ pontoshttp://brX.grepolis.com/data/towns.txt

Conquistas

Ordem de dados: $ id_da_ilha, $ tempo(em timestamp), $ id_do_novo_dono, $ id_do_antigo_dono, $ id_da_nova_aliança, $ id_da_antiga_aliança, $ pontos_da_cidadehttp://brX.grepolis.com/data/conquers.txt

Ilhas

Ordem de dados: $ id, $ x, $ y, $ Tipo_da_ilha, $ cidades_disponiveis, $ recurso_maior_de_produção, $ recurso_menor_de_produção
http://brX.grepolis.com/data/islands.txt



:D

espero que se divirtam, dividas postar abaixo.

Peço aos moderadores que não mudem para a aba tutorial, sei que isto é um tutorial, mais ele é sobre criar ferramentas externas, então acho que ele fica melhor aqui, e como o mesmo é de muita utilidade, peço que se for possível deixem-no fixado.
 
Editado por um moderador:

DeletedUser10754

Guest
Existe uma ferramente que coleta todas as cidades fantasma e depois diz ao qual estar mais perto da minha cidade ou das coordenadas que eu passei.

Como é feito esse calculo ?
 

DeletedUser9495

Guest
Existe uma ferramente que mostra todas as cidades fantasmas do mundo num unico mapa
grepointel.com
Acho que isso é a ferramenta mais proxima do que você quer, é só configurar certo.
 

DeletedUser10754

Guest
Existe uma ferramente que mostra todas as cidades fantasmas do mundo num unico mapa
grepointel.com
Acho que isso é a ferramenta mais proxima do que você quer, é só configurar certo.

Eu conheço ela, porem conheço outra também que diz tudo do grepointel e diz qual cidade é mais próxima das coordenadas configuradas.
 

DeletedUser10425

Guest
Boa noite.
Estamos desenvolvendo um sistema para gerar o tempo que cada jogador entrou no mundo.
Existe alguma API que consigo esses dados? Ou seja, que venha a data da fundação de minha primeira cidade.
Desde já agradeço e aguardo.
 

DeletedUser

Guest
Boa noite.
Estamos desenvolvendo um sistema para gerar o tempo que cada jogador entrou no mundo.
Existe alguma API que consigo esses dados? Ou seja, que venha a data da fundação de minha primeira cidade.
Desde já agradeço e aguardo.
Opa fabio, atualmente não existe isso, as APIs do Grepolis só fornecem dados de um certo tempo... se você quiser saber o que se aconteceu ontem, ja não é mais possível...

A unica forma de fazer isso, seria criar um script que consulte a API de 1 em 1 hora e verifique quais jogadores estão naquele mundo.

Mais alem do problema de não pode verificar dados passados, muitas vezes quando o mundo é lançado, sistema API não esta disponível ou esta muito instável(Por isso o GrepoStats demorava a inserir os mundos nas aplicações deles), gerando assim problemas na coleta de dados.

Desculpa a demora na resposta, mas não sou um grande frequentador desse fórum e poucos moderadores conhece a API do Grepolis, qualquer pergunta que quando tiver um tempinho venho responder.

Eae galera, descobrir que o grepolis tem API que não são muito bem divulgadas, e não possuem formato txt... mais sim json

brX.grepolis.com/data/buildings.json
brX.grepolis.com/data/units.json
 
Editado por um moderador:

DeletedUser

Guest
Desconhecia completamente, porreiro :)

Edit: XX.grepolis.com/data/researches.json
 
Editado por um moderador:

DeletedUser13015

Guest
Quando haverá disponibilidade pra uso no Sestos?
 
Topo