Mensagens externas

Fonte: Tribalwars Wiki PT
Revisão em 00h35min de 2 de janeiro de 2012 por Larkin (discussão | contribs)
(dif) ← Revisão anterior | Revisão atual (dif) | Revisão seguinte → (dif)
Saltar para a navegação

Envio de IGMs através de uma interface externa

Às vezes é desejável utilizar aplicações externas para enviar mensagens a jogadores com o intuito de informá-los sobre eventos importantes que acontecem durante o jogo ou para verificar suas identidades. Já que o desenvolvimento e uso de ferramentas como bots são proibidos, nós fornecemos aos jogadores uma interface com funcionalidades similares para utilização dentro do jogo. Mensagens IGM são criadas através de pedidos GET:

http://pt(mundo).tribalwars.com.pt/send_mail.php?from_id=FROM_ID&api_key=API_KEY&to=TO&subject=SUBJECT&message=MESSAGE

Significados dos parâmetros:

   * FROM_ID: o id da sua conta (pode ser adquirido, por exemplo, através da sua classificação)
   * Chave API: a sua chave API do Tribos (disponível configurações -> configurações).
   * TO: nome (não o id) do jogador que deverá receber a mensagem
   * SUBJECT: Assunto da mensagem
   * MESSAGE: Mensagem a ser enviada

Esta opção está apenas disponível para jogadores com conta Premium activa. A conta pode ser bloqueada caso esta função seja utilizada para spam e/ou insultar outros jogadores. Exemplo em PHP:

// Os parâmetros devem ser codificados (URL) $to = urlencode('exception'); $subject = urlencode('teste & teste'); $message = urlencode('Isto é um teste');

$base_url = "http://pt(mundo).tribalwars.com.pt/send_mail.php?from_id=FROM_ID&api_key=API_KEY";

// ir para URL $handle = fopen($base_url . "&to=$to&subject=$subject&message=$message", 'r'); echo fgets($handle); // Visualizar mensagem fclose($handle);