#!/usr/bin/env ruby
require 'savon'
require 'pry'
mtoken = 'мастер токен'
URL = 'https://openapi.nalog.ru:8090'
auth='/open-api/AuthService/0.1?wsdl'
client = Savon.client(wsdl: URL+auth)
binding.pry
1;
client.operations
# => [:get_message]
client.call :get_message
client.call :get_message, message: {}
client.call :get_message, master_token: mtoken
client.call :get_message, message: {master_token: mtoken}
client.call :get_message, message: {'MasterToken' => mtoken}
client.call :get_message, message: {'AuthAppInfo' => {'MasterToken' => mtoken}}
client.call :get_message, message: {'AuthAppInfo' => {'MasterToken' => mtoken}}
client.call :get_message, message: mtoken
client.call :get_message, message: {'AuthAppInfo' => mtoken}
client.call :get_message, message: {id: mtoken}
client.wsdl
client.operation(:get_message).build
client.call :get_message, message: {'AuthAppInfo' => {'MasterToken' => mtoken}}
client.call :get_message, message: {'AuthRequest' => {'AuthAppInfo' => {'MasterToken' => mtoken}}}
client.call :get_message, message: {'Auth' => {'AuthAppInfo' => {'MasterToken' => mtoken}}}
Привет! Попробуй вот так:
[13] pry(main)> client.call :get_message, message: { "Message" => {"AuthRequest" => { "AuthAppInfo" => { "AppId" => "ID", "MasterToken" => "MToken" } } }}
Savon::SOAPFault: (soap:Server) Доступ к сервису для переданного IP, запрещён
От: Леонид
Отправлено: 5 мая 2019 г. в 11:24
Кому: RubyOnRails to russian
Тема: OpenApi XSD savon nalog.ru проверка чеков
--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на https://groups.google.com/group/ror2ru
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
---
Вы получили это сообщение, поскольку подписаны на группу "RubyOnRails to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ror2ru+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/e4ce9600-806f-4d0b-8a6f-ffd1076fb440%40googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ror...@googlegroups.com.
Письмо от меня ушло
05.05.2019 22:31
От: Борис Пеньковский
Отправлено: 7 мая 2019 г. в 0:24
Кому: RubyOnRails to russian
Тема: Re: OpenApi XSD savon nalog.ru проверка чеков
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ror2ru+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/a60d22a7-aef3-46b7-9068-2f14a88d6f97%40googlegroups.com.