2013-11-01 1 views
0

Я пытаюсь использовать HTTParty для управления запросами API. Эти инструкции из документации:Почему я не могу публиковать переменные с помощью HTTParty?

URL:https://www.havelockinvestments.com/r/orderbook

Необходимое сообщение Переменные символ: "VTX"

Return Data

Статус: Содержит 'ok' или 'error'

сообщение: Содержит сообщение об ошибке, если это применимо

предложения: Содержит Инфо массив, как цена => пар сумма

спрашивает: Содержит Спрашивает массив, так как цена => пар сумма

Это то, что я кладу в мой Руби скрипт:

require 'httparty' 

response = HTTParty.post(
    'https://www.havelockinvestments.com/r/orderbook', 
    :query => { :symbol => "VTX" } 
) 

Но я получаю ответ об ошибке:

{"status":"error","message":"post:symbol is required"} 

Что я делаю неправильно здесь при размещении переменного символа?

Оригинальная документация по адресу: https://www.havelockinvestments.com/apidoc.php

ответ

3

документации кажется немного разреженный на Github странице HTTParty, но из примеров он выглядит как вы задаете параметры в хэш в качестве значения к :body ключа в опциях для HTTParty#post

Как так:

response = HTTParty.post('https://www.havelockinvestments.com/r/orderbook', {body: {symbol: "VTX"}}) 
+0

Это было правильно, спасибо Джеймс! – Brandonmchu

 Смежные вопросы

  • Нет связанных вопросов^_^