Могу ли я что-нибудь сделать, если ссылка на сервис не работает? - PullRequest
1 голос
/ 25 июня 2011

Я пытаюсь получить ссылку на API Paypal по адресу https://www.paypal.com/wsdl/PayPalSvc.wsdl, но добавление его в качестве ссылки на сервис или веб-ссылку вызывает

charset=utf-8). If using a custom encoder, be sure that the IsContentTypeSupported     method is implemented properly. The first 1024 bytes of the response were: '<?xml     version="1.0" encoding="UTF-8"?>
<wsdl:definitions
ns:version="76.0"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns="urn:ebay:api:PayPalAPI"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ebl="urn:ebay:apis:eBLBaseComponents"
xmlns:cc="urn:ebay:apis:CoreComponentTypes"
xmlns:ed="urn:ebay:apis:EnhancedDataTypes"
targetNamespace="urn:ebay:api:PayPalAPI">
<wsdl:types>
    <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:ebay:api:PayPalAPI" elementFormDefault="qualified" attributeFormDefault="unqualified">
        <import namespace="urn:ebay:apis:CoreComponentTypes" schemaLocation="CoreComponentTypes.xsd"/>
        <import namespace="urn:ebay:apis:eBLBaseComponents" schemaLocation="eBLBaseComponents.xsd"/>
        <import namespace="urn:ebay:apis:EnhancedDataTypes" schemaLocation="En'.
If the service is defined in the current solution, try building the solution and adding the service reference again.

Я чувствую, что более вероятно, что я делаю что-то не так, чем API PayPal не работает. В учебнике, которому я следую, ничего не говорится о том, что делать в этом случае, и ни одно из моих исследований ничего не дает.

1 Ответ

1 голос
/ 25 июня 2011

Запуск wsdl вручную:

Error: There was an error processing 'https://www.paypalobjects.com/wsdl/PayPalS
vc.wsdl'.
  - The document was understood, but it could not be processed.
  - The WSDL document contains links that could not be resolved.
  - The 'maxOccur' attribute is not supported in this context.

Кажется, что wsdl не очень подходит для .NET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...