Articles of мыло

PHP soapClient для PayPal SetExpressCheckout Ошибка аутентификации

Это текущее сообщение о мыле, отправляемом в soap paypal API: <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:ebay:apis:eBLBaseComponents" xmlns:ns2="ebl:SetExpressCheckoutRequestDetails" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns3="urn:ebay:api:PayPalAPI" xmlns:ns4="ebl:UserIdPasswordType"> <SOAP-ENV:Header> <ns3:RequesterCredentials xsi:type="ns4:UserIdPasswordType"> <Username>xxxxx</Username> <Password>xxxxx</Password> <Signature>xxxxx</Signature> </ns3:RequesterCredentials> </SOAP-ENV:Header> <SOAP-ENV:Body> <ns3:SetExpressCheckoutReq> <ns3:SetExpressCheckoutRequest> <ns1:Version>84.0</ns1:Version> <ns1:SetExpressCheckoutRequestDetails xsi:type="ns2:SetExpressCheckoutRequestDetailsType"> <ReturnUrl>url_to_/success.paypal.php</ReturnUrl> <CancelUrl>url_to_/cancel.paypal.php</CancelUrl> <LocaleCode>US</LocaleCode> </ns1:SetExpressCheckoutRequestDetails> </ns3:SetExpressCheckoutRequest> </ns3:SetExpressCheckoutReq> </SOAP-ENV:Body> </SOAP-ENV:Envelope> Я создал этот PHP5 SoapClient: //Endpoint $location = 'https://api-3t.sandbox.paypal.com/2.0/'; $uri = 'urn:ebay:api:PayPalAPI'; //SoapClient […]

Потребление службы .NET SOAP с PHP с аутентификацией

Я искал несколько дней для решения этого, но не повезло. Я получил код стартера от http://www.codingfriends.com/index.php/2010/04/16/soap-client-calling-net-web-service/ . Вот код, скорректированный (с поддельным ключом): <?php // create a connection to the local host mono .NET pull back the wsdl to get the functions names // and also the parameters and return values $client = new SoapClient("https://realServer/events.asmx?WSDL", […]

Как добавить атрибуты в объект Java SoapVar?

Как добавить атрибуты в объект Java SoapVar? (PHP5, SoapClient, SoapVar) У меня есть ситуация с запросом клиента SOAP, где я повторяю разделы («ответы»), каждый из которых имеет вопрос и выбор. Все это часть процесса оценки викторины. Основываясь на том, что я видел с клиентом Soap PHP5, подход массива не является жизнеспособным, так как повторяются теги […]

Как сделать SoapClient на php

Я новичок в soapclient, я пытался сделать некоторые исследования в Интернете, а также пробовал кодирование на мыле, но, похоже, это все еще не работает для меня, просто блуждающий кто-нибудь здесь может указать и, возможно, дать мне пример, как я могу фактически использовать soapclint, чтобы получить обратную связь от следующего веб-сервера? POST /webservices/tempconvert.asmx HTTP/1.1 Host: www.w3schools.com […]

Проблемы с отправкой SOAP-заголовка заголовков в php

Я очень новичок в SOAP (т. Е. Нет подсказки!) Я попросил клиента взаимодействовать с существующей службой SOAP, требующей проверки подлинности через мои заголовки SOAP (простое имя пользователя и пароль) У меня есть 3 метода в моем распоряжении, IsAlive IsAliveSecure ChangeUserDetails IsAlive просто возвращает true, и я не могу назвать это проблемой IsAliveSecure возвращает true при […]

Какой тип API это?

Создайте очень простую форму (не требуется стилизация) в вашей собственной среде, чтобы интегрируйте в наш API Webservice с помощью HTTP POST. Я написал простое приложение, использующее Zend Framework 2 . Приложение создает форму, которая после проверки должна быть отправлена ​​в « API веб-сервера через HTTP POST » для получения ответа. Я бы запросил API правильно, […]

Загрузка файла PHP SOAP

Можно ли загружать файлы с помощью PHP и SOAP? Здесь используется код PHP: $post = "a.txt"; $fp = fopen($post, "r"); $client = new SoapClient("http://api.4shared.com/servlet/services/DesktopApp?wsdl"); $id = $client->createUploadSessionKey("user","pass",-1); $new_id = $client->uploadStartFile("user","pass",-1, "name", 500*1024); $dcId = $client->getNewFileDataCenter("user","pass"); $sessKey = $client->createUploadSessionKey("user","pass", -1); $upload = $client->getUploadFormUrl($dcId, $sessKey); $res = $client->uploadFinishFile("user","pass", $new_id, $fp);

Вызов метода SOAP с PHP для конкретной службы

Извините, что вам нужно это сделать, но я не получаю любви от людей, которые управляют этим конкретным веб-сервисом. Я никогда раньше не использовал SOAP. Вот метод, который я пытаюсь вызвать И вот код, который я думаю, должен работать public function soapTest(){ echo "start <br />"; use_soap_error_handler(true); $client = new SoapClient("https://cwi.rezexchange.com:9991/?wsdl"); // here's the problem. What […]

ошибка мыла. Неустранимая ошибка: исключение SoapFault: Не удалось подключиться к хосту

Я сталкиваюсь с этой ошибкой при отправке SOAP-запроса с помощью PHP SoapClient : Fatal error: Uncaught SoapFault exception: [HTTP] Could not connect to host in /var/www/phpwebservice/soap-client.php:6 Stack trace: #0 [internal function]: SoapClient->__doRequest('__call('getCatalogEntry', Array) #2 /var/www/phpwebservice/soap-client.php(6): SoapClient->getCatalogEntry('catalog1') #3 {main} thrown in /var/www/phpwebservice/soap-client.php on line 6 сценарий отлично работает при перемещении файлов непосредственно под /var/www/ : http://localhost/soap-client.php […]

Ошибка мыла, Кодирование: объект не имеет свойства «RecordId»

Я делаю регистрационную форму онлайн, которая соединяется с мыльным веб-сервисом и должна иметь возможность сохранять платежную информацию через нее. PHP похож на этот function create_member_fee() { $wsdl = 'WSDL LOCATION'; $client = new mySoap($wsdl, array('trace' => 1)); $request = array( 'obj'=>array( 'Member'=>array('Number'=>$NUMBER), 'Amount'=>$PRICE, 'CreditCard'=>array( 'TComboBox_ARCreditCardType'=>$_POST['CT'], 'CardNumber'=>$_POST['CN'], 'ExpDate'=>mktime(0,0,0,$_POST['CM'],1,$_POST['CY']), 'SSNumber'=>$NUMBER_PAYER ) ), 'opt'=>array('MemberAction'=>new SoapParam('_ActionInsert','ns1:TActionMethod')) ); $result = […]