Jan Nowak

Jan Nowak Programista .NET,
Orange Polska

Temat: Poczta polska api - Elektroniczny nadawca

Witam
Po ostatnich updatach przez fachowców z poczty polskiej z którymi to nie można sie w żaden sposób skontaktować, web api nie nadaje się do użytku (c#) przez wystawiane pliki wsdl z podanego przez firme państwową adresu
https://e-nadawca.poczta-polska.pl/download/specyfikacj...

Na stronie 43 jest zły przykład jak używać api, nie można tak zainicjować nadawcy gdyż to jest interfejs a nie klasa. Proszę o informacje o prawidłowym użyciu API.

Błąd
Error 7 Cannot create an instance of the abstract class or interface 'PolishPostService.ElektronicznyNadawca'

instrukcja w dokumentacji

en.ElektronicznyNadawca tEN = new en.ElektronicznyNadawca();
System.Net.NetworkCredential c = newSystem.Net.NetworkCredential();
c.UserName = "user";
c.Password = "pass";
System.Net.CredentialCache cc = newSystem.Net.CredentialCache();
cc.Add(newUri("https://e-nadawca.poczta-polska.pl/websrv/en.wsdl"), "Basic", c);
tEN.Credentials = cc;

jeśli ktoś używał tej nowej wersji i robi sie to inaczej niech mnie wspomoże

Temat: Poczta polska api - Elektroniczny nadawca


ElektronicznyNadawcaClient nadawca = new ElektronicznyNadawcaClient();


Jak zaczynasz pisać ServiceReference1. to od razu masz podpowiedź co powinieneś wstawić.Ten post został edytowany przez Autora dnia 27.09.15 o godzinie 10:25
Jan Nowak

Jan Nowak Programista .NET,
Orange Polska

Temat: Poczta polska api - Elektroniczny nadawca

Tak też próbowałem ale niema jak credintialsów ustwić, jest w kliencie obiekt z tym związany ale nie da sie go tak ustawić jak typu NetworkCredential

Temat: Poczta polska api - Elektroniczny nadawca

Nie ma jak ?

nadawca.ClientCredentials.UserName.UserName = "";
nadawca.ClientCredentials.UserName.Password = "siE12-5t&jo";
Jan Nowak

Jan Nowak Programista .NET,
Orange Polska

Temat: Poczta polska api - Elektroniczny nadawca

wtedy takie coś dostawałem

Additional information: XmlSerializer attribute System.Xml.Serialization.XmlAttributeAttribute is not valid in numerKD. Only XmlElement, XmlArray, XmlArrayItem, XmlAnyAttribute and XmlAnyElement attributes are supported when IsWrapped is true.

trzeba podawać jakiś numerKD ???

Temat: Poczta polska api - Elektroniczny nadawca

Walczę właśnie z tym samym problemem. Komunikat nieco inny ale problem ten sam. Ktoś wie jak sobie z tym poradzić?
Dariusz Sobala

Dariusz Sobala Black House sp. z
o.o.

Temat: Poczta polska api - Elektroniczny nadawca

ser = New serwis.ElektronicznyNadawca
Dim c As New System.Net.NetworkCredential
c.UserName = mConfig.User
c.Password = mConfig.Password
Dim cc = New System.Net.CredentialCache
cc.Add(New Uri(mConfig.AdresURL), "Basic", c)
ser.Credentials = cc
ser.Timeout = 10000
Net.ServicePointManager.Expect100Continue = False ' nie pamiętam co i po co :)))

i potem to już

xxxxxx= ser.addShipment(yyyyyy, 0, 0)
If Not odp(0).error Is Nothing Then
'------------------
End if
Jakub Janas

Jakub Janas C# Programmer

Temat: Poczta polska api - Elektroniczny nadawca

Czy ktoś już sobie poradził z tym problemem?

Następna dyskusja:

WebAPI Poczta Polska - pobr...




Wyślij zaproszenie do