2014-07-10 6 views
0

Мне нужно извлечь данные инвентаризации с стороннего сайта, который использует клиент и отображает эти данные на своем веб-сайте с использованием REST API. Я смотрю вокруг, но не нашел ясного способа сделать это.HTTP GET Request JSON response - REST API

мне нужно сделать Получить запрос от: https://user.traxia.com/app/api/inventory

// request 
{ 
    "key": "API Key Here", 
    "query": "CAMERA", 
    "consignorId": "false", 
    "includeItemsWithQuantityZero": false 
} 

Я хотел бы ответ, чтобы быть

{ 
    "results": 
    [ 
     { 
      "status":"ACTIVE" 
      "sku":"", 
      "name":"", 
      "cost":0 
     } 
    ] 
} 

документация они перечисляют здесь http://wiki.traxia.com/display/guide/List+and+Search+Inventory

Поскольку я не» я знаю, как это сделать, любая помощь будет замечательной! Примеры кода высоко оценены!

+1

См http://stackoverflow.com/questions/247483/http-get-request-in -javascript – fasouto

+1

Я считаю, что это [отправка и получение json с ajax] (http://stackoverflow.com/questions/24468459/sending-a-json-to-server-and-retrieving-a-json-in-return-without -jquery/24468752 # 24468752) - это то, что вы ищете. – hex494D49

ответ

0

Как ответ fasouto связан объясняет этот метод JQuery должен получить вам результаты JSON вы хотите:

$.get(
    "https://user.traxia.com/app/api/inventory", 
    {key : 'API Key Here', 
    query : 'CAMERA', 
    consignorId : false, 
    includeItemsWithQuantityZero : false}, 
    function(data) { 
     // data is a JSON object with the results you expect 
    }, 
    "json" 
); 
+0

Я хочу отобразить возвращенные данные посетителям сайта. Как я могу отобразить возвращаемые данные? – pdxdesigner

+0

Самый простой способ отображения данных - установить текст элемента HTML в методе 'function (data)', который я написал. Вы можете сделать это в jQuery с помощью метода 'text'. Вот учебник, который объясняет это: http://www.w3schools.com/jquery/html_text.asp – VinceFior