Ru-MaNGOS

Ru-MaNGOS (http://mangos.ytdb.ru/index.php)
-   Новичкам (http://mangos.ytdb.ru/forumdisplay.php?f=40)
-   -   API WOW Armory (http://mangos.ytdb.ru/showthread.php?t=7883)

Nimlot 27.01.2014 00:33

API WOW Armory
 
Здравствуйте...
Я PHP программист студент 5 курса... Опыта мало (всего 7 лет) поэтому не судите строго...
В общем цель: Создать сайт гильдии с внутренним использованием официального API WOW Armory


Документация API


В общем там используется http запрос который в ответ присылает JSON который я не знаю.

Присылаемая строка выглядит примерно так:


Код:

Запрос: http://eu.battle.net/api/wow/data/character/races?locale=ru_RU
Ответ:
{"races":[{"id":6,"mask":32,"side":"horde","name":"Таурен"},{"id":5,"mask":16,"side":"horde","name":"Нежить"},{"id":2,"mask":2,"side":"horde","name":"Орк"},{"id":7,"mask":64,"side":"alliance","name":"Гном"},{"id":9,"mask":256,"side":"horde","name":"Гоблин"},{"id":1,"mask":1,"side":"alliance","name":"Человек"},{"id":8,"mask":128,"side":"horde","name":"Тролль"},{"id":24,"mask":8388608,"side":"neutral","name":"Пандарен"},{"id":11,"mask":1024,"side":"alliance","name":"Дреней"},{"id":22,"mask":2097152,"side":"alliance","name":"Ворген"},{"id":10,"mask":512,"side":"horde","name":"Эльф крови"},{"id":4,"mask":8,"side":"alliance","name":"Ночной эльф"},{"id":3,"mask":4,"side":"alliance","name":"Дворф"},{"id":25,"mask":16777216,"side":"alliance","name":"Пандарен"},{"id":26,"mask":33554432,"side":"horde","name":"Пандарен"}]}

Немного похоже на массив приведенный в строку функцией serialize()
Вопрос: Как перевести объект в PHP формат чтобы я мог им управлять?

RomanRom2 27.01.2014 01:45

всегда говорил, правильно заданный вопрос содержит половину ответа :)
вы же сами сказали, JSON. вот и изучайте его. первая же ссылка в гугле на запрос "php+json" приводит сюда:
http://www.php.net/manual/ru/function.json-decode.php

Nimlot 31.01.2014 10:27

ох, я и не знал про эту функцию спасибо огромное - я просто никогда не работал с Json. Невозможно знать все функции php даже если стаж 30 лет работы... эх


Текущее время: 05:47. Часовой пояс GMT +3.

ru-mangos.ru - Русское сообщество MaNGOS