|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
|
ARCLite |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 24.11.2010 Репутация: нет Всего: нет |
Приветствую, Вас, жители форума, программисты PHP, и прошу помочь разобраться в одном вопросе:
У меня возник вопрос по поводу использования веб-сервиса Бегун посредством SOAP. Сделал все как полагается: зарегался у них на сервисе, почитал встроенную документацию по API... И все же она не особо помогла. Не могу корректно соединиться со службой и все тут. Разговаривал с ихним саппортом - лишний раз убедился, что все делаю, вроде бы как, правильно. А суть проблемы вот в чем: при попытке подключиться к веб-сервису через SoapClient:
В результате выполнения этого сценария я получаю ошибку:
При указании версии SOAP_1_2 - результат аналогичный, такой же,как если бы этот параметр и вовсе был бы опущен. При попытке аналогично соединиться с сервисом , но уже через nuSOAP:
Получаю пустой результат: инструкция print_r($prof); возвращает пустую строку. Если не указывать параметры proxy, то я получаю ошибку о том, что авторизация не пройдена. Подскажите, плиз, где может быть собака зарыта ? Заранее премного благодарен =) З.Ы.: ОС CentOS 5.4, PHP 5.2.10 Это сообщение отредактировал(а) ARCLite - 25.11.2010, 00:29 |
||||||
|
|||||||
zadov |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 29.1.2011 Репутация: нет Всего: нет |
вам уалось решить прблему ?
сам с этим сейчас столкнулся, не знаю что делать |
|||
|
||||
Dymytry |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 24.10.2009 Репутация: нет Всего: нет |
А у меня другая проблема: при попытке выполнить любую функцию пишет "Authorization Fail".. Никто не сталкивался?
|
|||
|
||||
Dymytry |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 24.10.2009 Репутация: нет Всего: нет |
Коллеги, а кто-нибудь может написать пример правильного SOAP собщения Бегуну?
|
|||
|
||||
zadov |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 29.1.2011 Репутация: нет Всего: нет |
у меня есть подозрение что оно никогда не работало или давно сломалось |
|||
|
||||
ARCLite |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 24.11.2010 Репутация: нет Всего: нет |
Приветствую всех ! Прошу простить за длительное отсутствие.
На самом деле, API там не сломалось, а весьма хорошо работает. Правда, то, как его использовать мне удалось выяснить лишь спустя пару дней плотного общения с автором этого самого API Итак, когда вы становитесь пользователем (или клиентом ?) системы Бегун, вам даются 2 пароля, один - дня http-авторизации на веб-ресурсе api.begun.ru, а второй - для установки SOAP-сессии. Кстати говоря, если вы открыли несколько рекламных кампаний в Бегуне - то при авторизации надо будет указывать имя конкретной компании в методе auth третьим параметром и пароли ко всем кампаниям скорее всего будут разными. Авторизация осуществляется следующим образом:
|
|||
|
||||
Dymytry |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 24.10.2009 Репутация: нет Всего: нет |
ARCLite, большое спасибо!
Уточните, пожалуйста! 1) вы используете api.begun.ru или api-new.begun.ru? 2) Про два пароля. Мне дали логин и пароль, с помощью которых я могу залогиниться на api-new.begun.ru вручную и посмотреть там документацию. Правильно ли я понял, что нужны еще какие-то логины-пароли для самого веб-сервиса? 3) Если вам не сложно, могли бы вы выслать само SOAP сообщение которое отсылаете? Просто я пишу не на PHP и мне бы это помогло. 4) Третьим параметром в auth должен идти логин клиента или его id, а не название кампании. Или я не прав? |
|||
|
||||
zadov |
|
||||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 29.1.2011 Репутация: нет Всего: нет |
я думаю что этот пример кода ответит на ваши вопросы:
API_NEW_USER_EMAIL, API_NEW_USER_PASSWORD те что вы используете для доступа к https://api-new.begun.ru/?definition=AdvertiserService BEGUN_USER_EMAIL, BEGUN_USER_PASSWORD те что вы используете для доступа к https://my.begun.ru/ и все заработает p.s. спасибо ARCLite за подсказку про два пароля |
||||
|
|||||
Dymytry |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 24.10.2009 Репутация: нет Всего: нет |
zadov, спасибо!
У меня теперь стала проходить авторизация, а вот cлeдующая за ней функция не проходит - говорит Authorization Fail. Что делает эта auth - создает cookie или что? |
|||
|
||||
zadov |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 29.1.2011 Репутация: нет Всего: нет |
ну судя по симптомам как раз авторизация не проходит второй пароль правильный ? на https://my.begun.ru/ работает ? |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Extensions | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |