2016-03-01 2 views
0

Я пытаюсь взять информацию о гостиницах из студии saber dev в моем приложении, и я использую gem 'sabre_dev_studio', но я не могу понять, как и какой url я должен ударить (API) для отель детали. Я использую как это:API-интерфейс Sabre Dev Studio от ruby ​​

SabreDevStudio.configure do |c| 
    c.client_id  = 'V1:kiifsurie29jj:KITPUI:DFR' 
    c.client_secret = 'wiurRTs' 
    c.uri   = 'https://api.test.sabre.com' 
    end 
    token = SabreDevStudio::Base.get_access_token 
    themes = SabreDevStudio::Base.get('/v1/shop/themes') 

это работает, и дать мне достойный ответ, но для гостиниц я не получаю, которые являются URL для apies.

+0

Просто сторона комментарий, я бы не публиковать свои кредитки на SO – ABrowne

ответ

0

Там в настоящее время нет REST API-интерфейсов для гостиниц, только SOAP в данный момент. Вот соответствующая документация: https://developer.sabre.com/docs/read/soap_apis/hotel

+0

Спасибо за помощь, но я не могу попасть в SOAP API, если у вас есть идеи, пожалуйста, поделитесь со мной. Я использую код, как я упоминал в вопросе, используя gem 'sabre_dev_studio' gem –

+0

Образец Ruby предназначен только для API REST. Чтобы получить доступ к API-интерфейсам SOAP, вам потребуется сначала получить маркер сеанса (отправка ваших учетных данных SOAP, которые вам нужно получить от Sabre) https://developer.sabre.com/docs/read/soap_basics/Authentication И затем используйте этот токен в следующем вызове службы SOAP. Вы можете получить тестовые учетные данные SOAP, обратившись к Sabre, используя следующую форму: https://developer.sabre.com/contact – fcarreno

+1

I'hv видел основной процесс аутентификации, есть какой-то запрос xml, и я не понимаю, как это сделать запросите эту аутентификацию, пожалуйста, помогите мне, если у вас есть какие-либо идеи по шагам кодирования для ruby. –

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