Вернуться   Биткоин Форум > - Помощь начинающим
20 апреля 2013, 4:26:30 PM   # 1
 
 
Сообщений: 14
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox WebSocket API: Я получаю тикер и глубину сообщений, но не торговли или лаг

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я экспериментировал с WebSocket API MtGox. Этот API документирован здесь https://en.bitcoin.it/wiki/MtGox/API/Streaming и обсуждается здесь . Однако, так как я новичок я не могу отправить свой вопрос там, так что я должен спросить его здесь. Я использую Python с модулем WebSocket из https://pypi.python.org/pypi/websocket-client. См пример кода ниже

Код:
импорт потоковая
импорт WebSocket
импорт JSON

Класс mtgox (threading.Thread):

    Защита пробег (Я):
        websocket.enableTrace (True)
        URL = 'WS: //websocket.mtgox.com/mtgox Валюта = USD'
        self.socket = websocket.WebSocketApp (URL, ON_OPEN = self.on_open)
        self.socket.run_forever ()

    Защиту подписаться (я, канал):
        Выход = { 'оп': 'mtgox.subscribe', 'типа': канал}
        выход = json.dumps (выход)
        self.socket.send (выход)

    Защиту ON_OPEN (я, сокет):
        self.subscribe ( 'глубина')
        self.subscribe ( 'лаг')        
        self.subscribe ( 'тикер')
        self.subscribe ( 'сделка')

если __name__ == '__main__':
    mtgox = mtgox ()
    mtgox.start ()

Когда я запускаю этот код я получаю информер и глубины сообщения, но без задержек или торговых сообщений. Кроме того, я не получаю ответы на мои команды mtgox.subscribe, что документация, кажется, обещает. Однако, когда я отправить команду mtgox.subscribe с параметром неправильного типа, я получаю сообщение об ошибке "Неизвестный mtgox тип сообщения", Так что кажется, мои подписываются команды получены и приняты.

Может кто-нибудь пожалуйста, скажите мне, почему я не получаю торговые и отсроченные сообщения?
Pescador сейчас офлайн Пожаловаться на Pescador   Ответить с цитированием Мультицитирование сообщения от Pescador Быстрый ответ на сообщение Pescador


Как заработать Биткоины?
Без вложений. Не майнинг.


23 апреля 2013, 7:07:26 AM   # 2
 
 
Сообщений: 42
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox WebSocket API: Я получаю тикер и глубину сообщений, но не торговли или лаг

Получил 1806 Биткоинов
Реальная история.





Я испытывал то же самое с WebSocket. Поток сообщений Ticker, и время от времени глубина сообщение и я не видел торговое сообщение еще.
Я бы очень хотел, чтобы понять это!
Webengers сейчас офлайн Пожаловаться на Webengers   Ответить с цитированием Мультицитирование сообщения от Webengers Быстрый ответ на сообщение Webengers

27 апреля 2013, 8:53:33 AM   # 3
 
 
Сообщений: 14
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox WebSocket API: Я получаю тикер и глубину сообщений, но не торговли или лаг

Это, кажется, работает. Теперь я также получаю торговые и отсроченные сообщения. Видимо, это было что-то на стороне MtGox в.
Pescador сейчас офлайн Пожаловаться на Pescador   Ответить с цитированием Мультицитирование сообщения от Pescador Быстрый ответ на сообщение Pescador

30 апреля 2013, 2:25:20 AM   # 4
 
 
Сообщения: 1
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox WebSocket API: Я получаю тикер и глубину сообщений, но не торговли или лаг

Привет Я пытаюсь сделать то же самое, вы и все же, когда я запускаю код, который я сделал я.

-----------------------
--- заголовок ответа ---
HTTP / 1.1 400 Bad Request
-----------------------
Рукопожатие Статус 400
### закрыто ###

Это очень расстраивает бы вы не знаете, что я делаю неправильно?
RomanKnight сейчас офлайн Пожаловаться на RomanKnight   Ответить с цитированием Мультицитирование сообщения от RomanKnight Быстрый ответ на сообщение RomanKnight

2 мая 2013, 1:37:06 AM   # 5
 
 
Сообщения: 3
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox WebSocket API: Я получаю тикер и глубину сообщений, но не торговли или лаг

То же самое здесь и используя тот же самый код Python. Неверный запрос 400. Что происходит?
ralphtheninja сейчас офлайн Пожаловаться на ralphtheninja   Ответить с цитированием Мультицитирование сообщения от ralphtheninja Быстрый ответ на сообщение ralphtheninja

2 мая 2013, 7:10:50 PM   # 6
 
 
Сообщений: 14
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox WebSocket API: Я получаю тикер и глубину сообщений, но не торговли или лаг

Попробуйте изменить WS в ВКХ.
Pescador сейчас офлайн Пожаловаться на Pescador   Ответить с цитированием Мультицитирование сообщения от Pescador Быстрый ответ на сообщение Pescador

5 января 2014, 12:47:19 PM   # 7
 
 
Сообщений: 29
Цитировать по имени
цитировать ответ
по умолчанию Re: MtGox WebSocket API: Я получаю тикер и глубину сообщений, но не торговли или лаг

Я не уверен, является ли кто-нибудь еще читает, но я дам ему попробовать. Я побежал выше код в Python 2.7.6 - с помощью WSS вместо WS - и получаю следующий ответ:

Код:
--- Заголовок запроса ---
GET / mtgox? Валюта = USD HTTP / 1.1

Обновление: WebSocket

Подключение: Обновление

Ведущий: websocket.mtgox.com:443

Происхождение: http://websocket.mtgox.com:443

Sec-WebSocket-Key: 81DMJF11Qdm5wmo2mtVKjw ==

Sec-WebSocket-Version: 13




-----------------------
--- заголовок ответа ---
HTTP / 1.1 101 Протоколы коммутации
Обновление: WebSocket
Подключение: Обновление
П-WebSocket-Accept: pu7sv8PRAVRv / 5VknsU2qMvbfhI =
-----------------------
отправить: «\ x81 \ хаа \ xc6 \ x00 \ x86 \ xA9 \ XBD"\ Xf2 \ xd0 \ xb6e \ xa4 \ x93 \ XE6"\ XE2 \ XCC \ xb6t \ Xee \ x8b \ хеа \ xa4 \ xc6 \ XB6"\ XBC \ x89 \ xe4m \ xf2 \ xce \ xa9x \ xa8 \ XDA \ xb3b \ xf5 \ XCA \ xb4i \ xe4 \ XCC \ xe4}»
отправить: «\ x81 \ xa8 \ x91 \ XBF \ XDc \ xc1 \ хеа \ x9d \ xa8 \ XB8 \ xe1 \ XDA \ XFE \ XFB \ XB1 \ x9d \ XB0 \ xa0 \ XF6 \ x9d \ xf0 \ xe1 \ xb3 \ xd0 \ XAC \ XE3 \ Xab \ x9f \ XFE \ XAC \ xe5 \ xd8 \ xb3 \ xb9 \ XBF \ XCC \ xA9 \ XA3 \ XE2 \ XDc \ XAE \ xa8 \ xf3 \ XDA \ XFE \ XBC»
Отправить: "\ X81 \ Xab \ x05 \ xc5! # ~ \ Xe7UZu \ xa0 \ x03 \ x19% \ xe7UJf \ xaeDQ '\ xE9 \ x01 \ x01j \ XB5 \ x03 \ x19% \ xe7LWb \ xaaY \ с.в. \ xb0CPf \ xb7HA` \ xe7 \\"
отправить: «\ x81 \ Xab \ x9ddq \ хаа \ xe6F \ x05 \ XD3 \ фиксировано \ x01S \ x90 \ xbdF \ x05 \ xd8 \ хк \ x00 \ x14 \ xd9 \ xbfHQ \ x88 \ xf2 \ x14S \ x90 \ xbdF \ X1C \ XDE \ РФА \ x0b \ т \ x84 \ Xee \ x11 \ x13 \ xd9 \ XFE \ x16 \ x18 \ xc8 \ xf8F \ x0c»

Кто-нибудь знает, является ли то, что я должен получить? Как интерпретировать этот ответ? Как я могу получить тикер / глубины / и т.д. обновление?
благодаря
milkyman сейчас офлайн Пожаловаться на milkyman   Ответить с цитированием Мультицитирование сообщения от milkyman Быстрый ответ на сообщение milkyman



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW