• November 15, 2024, 03:26:56 am
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

News:

Author Topic: API na stronie  (Read 12356 times)

ZelgO-AZM-

  • Kabraxis
  • **
  • Posts: 246
    • View Profile
    • AZM klan
API na stronie
« on: October 04, 2012, 17:43:12 pm »

wie ktoś jak z tego korzystać ? http://blizzard.github.com/d3-api-docs/#career-profile/career-profile-example
konkretnie czy da sie na własnej stronie wstawić paragon naszej postaci?
Logged

Lolet

  • Honorary Member
  • Kabraxis
  • **
  • Posts: 149
  • /etc/
    • View Profile
Re: API na stronie
« Reply #1 on: October 08, 2012, 18:12:16 pm »

przykładowo, wysyłasz zapytanie GET http://eu.battle.net/api/d3/profile/Lolet-2811/
otrzymujesz dane w formacie JSON z którego możesz odczytać paragon lvl
Logged

Zimi82

  • Imp
  • *
  • Posts: 1
    • View Profile
Re: API na stronie
« Reply #2 on: August 08, 2013, 10:27:54 am »

Witam jestem nowy tutaj na forum. Chciałbym się zapytać jak się wysyła to zapytanie GET o którym mowa z poziomu kodu?
Rozumiem ze zapytanie GET znaczy ze się wstawia link do strony(jak kolega Lolet podał) w pasek adresu i sie wyświetla zawartość? Pytam bo potrzebuje wyświetlić dla każdego battletaga(mam liste) profile.
Za jakakolwiek podpowiedz/pomoc będę bardzo wdzięczny.
Pozdrawiam
Zimi82
Logged

Mr.Mag

  • The Lord of Sparrowhawks
  • Administrator
  • Baal
  • *****
  • Posts: 4810
    • View Profile
    • Diablo 3 PvP
Re: API na stronie
« Reply #3 on: August 08, 2013, 12:15:12 pm »

moze byc zwyle file_get_contents z linkiem http
Logged

ZelgO-AZM-

  • Kabraxis
  • **
  • Posts: 246
    • View Profile
    • AZM klan
Re: API na stronie
« Reply #4 on: October 18, 2013, 05:12:05 am »

Załóżmy że mam coś takiego na stronie:

<?php
echo file_get_contents('http://eu.battle.net/api/d3/profile/ZelgoAZM-2487/hero/457122' );
?>

Jak zrobić żeby wydobyć z tego sam paragon?
Logged

Mr.Mag

  • The Lord of Sparrowhawks
  • Administrator
  • Baal
  • *****
  • Posts: 4810
    • View Profile
    • Diablo 3 PvP
Re: API na stronie
« Reply #5 on: October 18, 2013, 09:57:05 am »

http://www.php.net/manual/pl/function.json-decode.php


<?php
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';

var_dump(json_decode($json));
var_dump(json_decode($json, true));

?>

tutaj bedziesz mial to w tablicy, wiec chyba sobie powinienes poradzic? :)
Logged

ZelgO-AZM-

  • Kabraxis
  • **
  • Posts: 246
    • View Profile
    • AZM klan
Re: API na stronie
« Reply #6 on: October 18, 2013, 15:28:30 pm »

i co mam te 2 skrypty połączyć w całość? Bo cos mi to nie wychodzi...
Logged

Mr.Mag

  • The Lord of Sparrowhawks
  • Administrator
  • Baal
  • *****
  • Posts: 4810
    • View Profile
    • Diablo 3 PvP
Re: API na stronie
« Reply #7 on: October 18, 2013, 18:43:37 pm »

odezwij sie na gg:) apli blizza jest w formacie json, ktory dekodujesz na tablice (z true)
Logged
 


BlackRain , 2006 by Crip
Diablo 3 PvP, Diablo 3 PvP

Page created in 0.12 seconds with 17 queries.