Robert Sky

Robert Sky obserwator, jakaś
tam

Temat: WebAPI Poczta Polska - pobranie w przesyłce biznesowej

Witam serdecznie,
Może ktoś będzie mi w stanie pomóc przy rozwiązaniu drobnego problemu.
Skorzystałem z przykładowego rozwiązania podanego w opisie WebAPI Elektronicznego Nadawcy PP i mam taki kod:
List<en.przesylkaType> przes = new List<en.przesylkaType>() { };
en.przesylkaBiznesowaType paczka = new en.przesylkaBiznesowaType();
paczka.guid = Guid.NewGuid().ToString();
paczka.pobranie = new en.pobranieType();
paczka.pobranie.sposobPobrania = en.sposobPobraniaType.RACHUNEK_BANKOWY;
paczka.pobranie.kwotaPobrania = 10000;
paczka.pobranie.tytulem = "Faktura 123452";
paczka.pobranie.nrb = "12345678901234567890123456";

// {tu pozostałe parametry paczki}
przes.Add(paczka);
en.addShipmentResponseItemType[] resp = tEN.addShipment(przes.ToArray());

Przy próbie wysłania przesyłka rejestruje się, ale jako standardowa a nie z pobraniem. Próbowałem różnych zmian w powyższym kodzie ale nic nie działa. Za każdym razem przesyłka przechodzi bez pobrania. Brakło mi już pomysłów.
Sławomir H.

Sławomir H. informatyk

Temat: WebAPI Poczta Polska - pobranie w przesyłce biznesowej

witam,
a jak załatwiłeś część autoryzacyjną?

Nie mogę przejść przez logowanie... :(
Grazyna Nowak

Grazyna Nowak Informatyk, Amazon

Temat: WebAPI Poczta Polska - pobranie w przesyłce biznesowej

A koledze się udało ?
Ja też stoję na logowaniu do usługi i nie potrafię tego przejść.
Ktoś może mógłby pomóc ?
Grazyna Nowak

Grazyna Nowak Informatyk, Amazon

Temat: WebAPI Poczta Polska - pobranie w przesyłce biznesowej

Udało się :)
Uf....
dla potomnych...
problem tkwi w innym sposobie dodawania referencji w VS.
Ot cała tajemnica.
Zamiast robić to przez "dodaj odwołanie do usługi"
trzeba wejść głębiej - w zaawansowane -> dodaj odwołanie sieci web, następnie tam wpisać adres i dodać odwołanie jako en
Ot wsio :)
Powodzenia.
Grazyna Nowak

Grazyna Nowak Informatyk, Amazon

Temat: WebAPI Poczta Polska - pobranie w przesyłce biznesowej

Koledzy a czy w oststniej linii:
en.addShipmentResponseItemType[] resp = tEN.addShipment(przes.ToArray());

nie krzyczy wam VS że brak idBufora ?
Nie mogę tego rozkminić skąd mam wziąć ten bufor. Komuś się udało nadać tak przesyłkę ?
Może wspomóc ?
Grazyna Nowak

Grazyna Nowak Informatyk, Amazon

Temat: WebAPI Poczta Polska - pobranie w przesyłce biznesowej

Uf... to tez poszło
powinno byc: ...(przes.ToArray(),0,false);

ale podobnie jak kolega stoje na pobraniu.
Nie działa :(
Sławomir H.

Sławomir H. informatyk

Temat: WebAPI Poczta Polska - pobranie w przesyłce biznesowej

Przesyłka nadana :D

Ale jest problem bo za każdym razem tworzy nowy zbiór.
Pytanie - jak odczytać listę otwartych zbiorów...?
Sławomir H.

Sławomir H. informatyk

Temat: WebAPI Poczta Polska - pobranie w przesyłce biznesowej

Sławomir H.:
Przesyłka nadana :D

Ale jest problem bo za każdym razem tworzy nowy zbiór.
Pytanie - jak odczytać listę otwartych zbiorów...?

public ENLabs.buforType[] getEnvelopeBufferList(out ENLabs.errorType[] errors)
{
setCredential();
ENLabs.buforType[] buffers = this.client.getEnvelopeBuforList(out errors);
return buffers;
}
Sławomir H.

Sławomir H. informatyk

Temat: WebAPI Poczta Polska - pobranie w przesyłce biznesowej

A ktoś ogarnął wielopaczkowość?
Jak dodawać 'podpaczki'?

i do głównego tematu (jakby ktoś nie wiedział jeszcze - pobranie nie chodzi na wersji testowej. Tylko na produkcyjnej)

Następna dyskusja:

sledzenie przesylek - Poczt...




Wyślij zaproszenie do