Мой API вызоваЗапрос первый результат в формате JSON API вывода
var UserAdminget = {
"jsonrpc": "2.0",
"id": Math.round(Math.random() * (999999 - 100000) + 100000),
"method": "UserAdmin.get",
"params": {
"api_key": api,
"user_id": user_id,
}};
Выход JSON я получаю
{"result":{"6494093":{"username":"ROJO8399","forum_post_count":"84","forum_votes":"15","forum_up_votes":"15","forum_down_votes":"0","lastseen":"1430338238","datejoined":"1392351660","points_total":"1","points_day":"0","points_week":"0","points_month":"1","points_forum":"0","points_purchase":"0","points_other":"1","points_spent":"0","points_decayed":"0","points_adjusted":"0"}},"id":"55413ddd897b5","jsonrpc":"2.0"}
Я пытаюсь получить "forum_post_count" в качестве переменной. Я пробовал response.result.6494093.forum_post_count, и числа не работают. Я пробовал response.result [0] .forum_post_count, и я получаю undefined. Кроме того, UserID является переменной, потому что я получаю его из URL-адреса страницы. Это «user_id».
EDIT: response.result.6494093.forum_post_count говорит «неожиданный номер». response.result [0] .forum_post_count говорит «Uncaught TypeError: Не удается прочитать свойство« forum_post_count »неопределенного»
var user_id = "6494093"; response.result.user_id.forum_post_count также «неопределен».
(АНИ Я работаю с ЯВЛЯЕТСЯ ENJIN API - http://enjin.com/api)
ли вы попробовать запустить строку с помощью 'JSON.parse' в первую очередь? – adeneo
О, и 'response.result ['6494093']. Forum_post_count' – adeneo