Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Generowanie UUID i session


Kamillo32

Rekomendowane odpowiedzi

Opublikowano

Mógłbyś mi pokazać jakis przykład korzystania z tego? 

ale jaki przykład? masz tam ładne podane, co masz wysłać i co zwraca server, pobierz sobie GSON-a do wygodnego odczytu i tworzenia JSON-a, i lecisz.

Wszystko jest opisane, jak rozpocząc sesję i jak ją podtrzymywać bez potrzeby zapisu hasła.

Czyli szykujesz sobie URL connection i rboisz zapytanie POST dodając do niego dane

{
  "agent": {                             // defaults to Minecraft
    "name": "Minecraft",                 // For Mojang's other game Scrolls, "Scrolls" should be used
    "version": 1                         // This number might be increased
                                         // by the vanilla client in the future
  },
  "username": "mojang account name",     // Can be an email address or player name for
                                         // unmigrated accounts
  "password": "mojang account password",
  "clientToken": "client identifier"     // optional
}

a server powinien zwrócić to co tam dalej jest opisane, lub jeden z errorów opisanych wyżej.

 

Tu masz coś o podstawach javy i połączeniach ;)

http://www.mkyong.com/java/how-to-send-http-request-getpost-in-java/

Masz tam też przykład z biblioteczki, mozesz sobie ją pobrać dla wygody. Ale GSON-a to raczej koniecznie musisz :P nie ma co się męczyć z własnym parserem, jak jest już dostępny dobry. (używa go chyba wszystko... :P w tym MC, Bukkit itd)

1438614356923701010629.png

 

  • 3 tygodnie później...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...