Allegro WebAPI

Interfejs programistyczny platformy Allegro

doMyBilling

Ostatnia zmiana: ---
Dostępność:
Metoda pozwala na pobranie bieżącego salda z konta zalogowanego użytkownika.

  1. session-handle | string | wymagany
    Identyfikator sesji użytkownika, uzyskany za pomocą metody doLogin(Enc).



Orientacyjna struktura wywołania metody

$domybilling_request = array(
   'session-handle' => '22eb99326c6be29aa16d07d622bcfbcbee94ad54846f2f4e03_1'
);

  1. my-billing | string
    Wartość bieżącego salda.



    Orientacyjna struktura odpowiedzi serwera

    $domybilling_response = array(
       'my-billing' => '-16,30 zł'
    );

    • ERR_NO_DATABASE
      Problemy z bazą danych Allegro.
    • ERR_NO_SESSION / ERR_SESSION_EXPIRED
      Niepoprawny identyfikator sesji lub sesja wygasła.
    • ERR_WEBAPI_KEY_INACTIVE
      Klucz WebAPI na którym została wygenerowana sesja został zdezaktywowany (jego właściciel nie zaakceptował warunków Regulaminu WebAPI).
    • ERR_WEBAPI_NOT_AVAIL
      Problemy z usługą Allegro WebAPI.

    Allegro nie bierze odpowiedzialności za skutki wykorzystania zamieszczonych przykładów kodu, nie daje także gwarancji ich poprawnego działania. Widoczny kod ma charakter wyłącznie poglądowy i może zawierać błędy.

    #1 (22.10.2015 r.) / python (Autor: mlody4412)
    1. from suds.client import Client
    2.  
    3. wsdlFile = "https://webapi.allegro.pl/service.php?wsdl"
    4. web_api = "web_api_key"
    5. login = "your_login"
    6. password = "your_pass"
    7. component = 1
    8. countryID = 1
    9. version = 1234
    10.  
    11. client = Client(wsdlFile)
    12.  
    13. result = client.service.doQuerySysStatus(1,1, web_api)
    14.  
    15. dologin = client.service.doLogin(login, password, 1, web_api, result.verKey)
    16.  
    17. myBilling = client.service.doMyBilling(dologin.sessionHandlePart)
    18. print myBilling