allegro Webapi上的DochecknewauctionNext命令期间的PHP[ERR_NO_SESSION]

allegro Webapi上的DochecknewauctionNext命令期间的PHP[ERR_NO_SESSION],php,allegro-pl,Php,Allegro Pl,在尝试执行命令DochecknewauctionNext时,我得到了“[ERR\u NO\u SESSION]”错误。我对这个很陌生,我根本看不出会话id有什么问题。代码不正确吗?或者id可能会改变-它在命令执行过程中第二次连接?如何正确修复/执行此命令? 这是密码。(连接到WebApi时,所有的“xxx”都是正确的数字) 易怒的快板 问题已修复。这是allegro的错 <?php class AllegroSOAP extends SoapClient {

在尝试执行命令DochecknewauctionNext时,我得到了“[ERR\u NO\u SESSION]”错误。我对这个很陌生,我根本看不出会话id有什么问题。代码不正确吗?或者id可能会改变-它在命令执行过程中第二次连接?如何正确修复/执行此命令? 这是密码。(连接到WebApi时,所有的“xxx”都是正确的数字)


易怒的快板

问题已修复。这是allegro的错

    <?php

class AllegroSOAP extends SoapClient 
{       
 const COUNTRY_TESTWEBAPI = 1;

 const QUERY_ALLEGROWEBAPI = 1;

 public function __construct() 
 {
  parent::__construct('https://webapi.allegro.pl.webapisandbox.pl/uploader.php?wsdl');
 }  
}

Class TestAllegro
{
 const WEBAPIKEY = 'xxx';

 const PASSWORD = 'xxx'; 
 // to samo, które używamy do zalogowania się w swoim Allegro
 const LOGIN = 'xxx'; 
 // ten sam, który używamy do zalogowania się w swoim Allegro

 private $wynik ='';  // wynik działania klasy
 private function conectAllegro ()
 {
  $r = new AllegroSOAP;

  //-pobieramy wersję WebAPI
 $version = $r->doQuerySysStatus(
        AllegroSOAP::QUERY_ALLEGROWEBAPI,
        AllegroSOAP::COUNTRY_TESTWEBAPI,
        TestAllegro::WEBAPIKEY); 

  //-logujemy się aby otrzymać numer sesji
 $session = $r->doLoginEnc(
        TestAllegro::LOGIN, 
        base64_encode( hash('sha256', TestAllegro::PASSWORD, true)), 
        AllegroSOAP::COUNTRY_TESTWEBAPI, 
        TestAllegro::WEBAPIKEY,
        $version['ver-key']); 
// sprawdzamy aukcje
  $this->wynik = $r->dochecknewauctionext(array($session['session-handle-part'],'fields' => array(
            array(
         'fid' => 1,   // Tytuł [Aukcja testowa]
         'fvalue-string' => 'Aukcja testowa',
         'fvalue-int' => 0,
         'fvalue-float' => 0,
         'fvalue-image' => 0,
         'fvalue-datetime' => 0,
         'fvalue-date' => '',
         'fvalue-range-int' => array(
                'fvalue-range-int-min' => 0,
                'fvalue-range-int-max' => 0),
         'fvalue-range-float' => array(
                'fvalue-range-float-min' => 0,
                'fvalue-range-float-max' => 0),
         'fvalue-range-date' => array(
                'fvalue-range-date-min' => '',
                'fvalue-range-date-max' => '')),
            array(
         'fid' => 2,   // Kategoria [Pozostałe > Pozostałe > Pozostałe]
         'fvalue-string' => '',
         'fvalue-int' => 1885,
         'fvalue-float' => 0,
         'fvalue-image' => 0,
         'fvalue-datetime' => 0,
         'fvalue-date' => '',
         'fvalue-range-int' => array(
                'fvalue-range-int-min' => 0,
                'fvalue-range-int-max' => 0),
         'fvalue-range-float' => array(
                'fvalue-range-float-min' => 0,
                'fvalue-range-float-max' => 0),
         'fvalue-range-date' => array(
                'fvalue-range-date-min' => '',
                'fvalue-range-date-max' => '')),
            array(
         'fid' => 4,   // Czas trwania [7]
         'fvalue-string' => '',
         'fvalue-int' => 2,
         'fvalue-float' => 0,
         'fvalue-image' => 0,
         'fvalue-datetime' => 0,
         'fvalue-date' => '',
         'fvalue-range-int' => array(
                'fvalue-range-int-min' => 0,
                'fvalue-range-int-max' => 0),
         'fvalue-range-float' => array(
                'fvalue-range-float-min' => 0,
                'fvalue-range-float-max' => 0),
         'fvalue-range-date' => array(
                'fvalue-range-date-min' => '',
                'fvalue-range-date-max' => '')),
            array(
         'fid' => 5,   // Liczba sztuk [100]
         'fvalue-string' => '',
         'fvalue-int' => 100,
         'fvalue-float' => 0,
         'fvalue-image' => 0,
         'fvalue-datetime' => 0,
         'fvalue-date' => '',
         'fvalue-range-int' => array(
                'fvalue-range-int-min' => 0,
                'fvalue-range-int-max' => 0),
         'fvalue-range-float' => array(
                'fvalue-range-float-min' => 0,
                'fvalue-range-float-max' => 0),
         'fvalue-range-date' => array(
                'fvalue-range-date-min' => '',
                'fvalue-range-date-max' => '')),
            array(
         'fid' => 8,   // Cena Kup Teraz! [100.00]
         'fvalue-string' => '',
         'fvalue-int' => 0,
         'fvalue-float' => 10000.00,
         'fvalue-image' => 0,
         'fvalue-datetime' => 0,
         'fvalue-date' => '',
         'fvalue-range-int' => array(
                'fvalue-range-int-min' => 0,
                'fvalue-range-int-max' => 0),
         'fvalue-range-float' => array(
                'fvalue-range-float-min' => 0,
                'fvalue-range-float-max' => 0),
         'fvalue-range-date' => array(
                'fvalue-range-date-min' => '',
                'fvalue-range-date-max' => '')),
            array(
         'fid' => 9,   // Kraj [Polska]
         'fvalue-string' => '',
         'fvalue-int' => 228,
         'fvalue-float' => 0,
         'fvalue-image' => 0,
         'fvalue-datetime' => 0,
         'fvalue-date' => '',
         'fvalue-range-int' => array(
                'fvalue-range-int-min' => 0,
                'fvalue-range-int-max' => 0),
         'fvalue-range-float' => array(
                'fvalue-range-float-min' => 0,
                'fvalue-range-float-max' => 0),
         'fvalue-range-date' => array(
                'fvalue-range-date-min' => '',
                'fvalue-range-date-max' => '')),
            array(
         'fid' => 10,  // Województwo [lewopolskie]
         'fvalue-string' => '',
         'fvalue-int' => 215,
         'fvalue-float' => 0,
         'fvalue-image' => 0,
         'fvalue-datetime' => 0,
         'fvalue-date' => '',
         'fvalue-range-int' => array(
                'fvalue-range-int-min' => 0,
                'fvalue-range-int-max' => 0),
         'fvalue-range-float' => array(
                'fvalue-range-float-min' => 0,
                'fvalue-range-float-max' => 0),
         'fvalue-range-date' => array(
                'fvalue-range-date-min' => '',
                'fvalue-range-date-max' => '')),
            array(
         'fid' => 11,  // Miejscowość [Poznań]
         'fvalue-string' => 'Poznań',
         'fvalue-int' => 0,
         'fvalue-float' => 0,
         'fvalue-image' => 0,
         'fvalue-datetime' => 0,
         'fvalue-date' => '',
         'fvalue-range-int' => array(
                'fvalue-range-int-min' => 0,
                'fvalue-range-int-max' => 0),
         'fvalue-range-float' => array(
                'fvalue-range-float-min' => 0,
                'fvalue-range-float-max' => 0),
         'fvalue-range-date' => array(
                'fvalue-range-date-min' => '',
                'fvalue-range-date-max' => '')),
            array(
         'fid' => 12,  // Transport [Kupujący pokrywa koszty transportu]
         'fvalue-string' => '',
         'fvalue-int' => 1,
         'fvalue-float' => 0,
         'fvalue-image' => 0,
         'fvalue-datetime' => 0,
         'fvalue-date' => '',
         'fvalue-range-int' => array(
                'fvalue-range-int-min' => 0,
                'fvalue-range-int-max' => 0),
         'fvalue-range-float' => array(
                'fvalue-range-float-min' => 0,
                'fvalue-range-float-max' => 0),
         'fvalue-range-date' => array(
                'fvalue-range-date-min' => '',
                'fvalue-range-date-max' => '')),
            array(
         'fid' => 14,  // Formy płatności [Platne z gory (przelew)]
         'fvalue-string' => '',
         'fvalue-int' => 1,
         'fvalue-float' => 0,
         'fvalue-image' => 0,
         'fvalue-datetime' => 0,
         'fvalue-date' => '',
         'fvalue-range-int' => array(
                'fvalue-range-int-min' => 0,
                'fvalue-range-int-max' => 0),
         'fvalue-range-float' => array(
                'fvalue-range-float-min' => 0,
                'fvalue-range-float-max' => 0),
         'fvalue-range-date' => array(
                'fvalue-range-date-min' => '',
                'fvalue-range-date-max' => '')),
            array(
         'fid' => 15,  // Opcje dodatkowe [Wyróżnienie]
         'fvalue-string' => '',
         'fvalue-int' => 8,
         'fvalue-float' => 0,
         'fvalue-image' => 0,
         'fvalue-datetime' => 0,
         'fvalue-date' => '',
         'fvalue-range-int' => array(
                'fvalue-range-int-min' => 0,
                'fvalue-range-int-max' => 0),
         'fvalue-range-float' => array(
                'fvalue-range-float-min' => 0,
                'fvalue-range-float-max' => 0),
         'fvalue-range-date' => array(
                'fvalue-range-date-min' => '',
                'fvalue-range-date-max' => '')),
            array(
         'fid' => 24,  // Opis [Opis testowej aukcji.]
         'fvalue-string' => 'Opis testowej aukcji.',
         'fvalue-int' => 0,
         'fvalue-float' => 0,
         'fvalue-image' => 0,
         'fvalue-datetime' => 0,
         'fvalue-date' => '',
         'fvalue-range-int' => array(
                'fvalue-range-int-min' => 0,
                'fvalue-range-int-max' => 0),
         'fvalue-range-float' => array(
                'fvalue-range-float-min' => 0,
                'fvalue-range-float-max' => 0),
         'fvalue-range-date' => array(
                'fvalue-range-date-min' => '',
                'fvalue-range-date-max' => '')),
            array(
         'fid' => 29,  // Format sprzedaży [Aukcja (z licytacją) lub Kup Teraz!]
         'fvalue-string' => '',
         'fvalue-int' => 0,
         'fvalue-float' => 0,
         'fvalue-image' => 0,
         'fvalue-datetime' => 0,
         'fvalue-date' => '',
         'fvalue-range-int' => array(
                'fvalue-range-int-min' => 0,
                'fvalue-range-int-max' => 0),
         'fvalue-range-float' => array(
                'fvalue-range-float-min' => 0,
                'fvalue-range-float-max' => 0),
         'fvalue-range-date' => array(
                'fvalue-range-date-min' => '',
                'fvalue-range-date-max' => '')),
            array(
         'fid' => 32,  // Kod pocztowy [60-687]
         'fvalue-string' => '60-687',
         'fvalue-int' => 0,
         'fvalue-float' => 0,
         'fvalue-image' => 0,
         'fvalue-datetime' => 0,
         'fvalue-date' => '',
         'fvalue-range-int' => array(
                'fvalue-range-int-min' => 0,
                'fvalue-range-int-max' => 0),
         'fvalue-range-float' => array(
                'fvalue-range-float-min' => 0,
                'fvalue-range-float-max' => 0),
         'fvalue-range-date' => array(
                'fvalue-range-date-min' => '',
                'fvalue-range-date-max' => '')),
            array(
         'fid' => 35,  // Darmowe opcje przesyłki [Odbiór osobisty]
         'fvalue-string' => '',
         'fvalue-int' => 1,
         'fvalue-float' => 0,
         'fvalue-image' => 0,
         'fvalue-datetime' => 0,
         'fvalue-date' => '',
         'fvalue-range-int' => array(
                'fvalue-range-int-min' => 0,
                'fvalue-range-int-max' => 0),
         'fvalue-range-float' => array(
                'fvalue-range-float-min' => 0,
                'fvalue-range-float-max' => 0),
         'fvalue-range-date' => array(
                'fvalue-range-date-min' => '',
                'fvalue-range-date-max' => '')),
            array(
         'fid' => 36,  // Paczka pocztowa ekonomiczna (pierwsza sztuka) [9.50]
         'fvalue-string' => '',
         'fvalue-int' => 0,
         'fvalue-float' => 9.50,
         'fvalue-image' => 0,
         'fvalue-datetime' => 0,
         'fvalue-date' => '',
         'fvalue-range-int' => array(
                'fvalue-range-int-min' => 0,
                'fvalue-range-int-max' => 0),
         'fvalue-range-float' => array(
                'fvalue-range-float-min' => 0,
                'fvalue-range-float-max' => 0),
         'fvalue-range-date' => array(
                'fvalue-range-date-min' => '',
                'fvalue-range-date-max' => '')),
            array(
         'fid' => 38,  // Paczka pocztowa priorytetowa (pierwsza sztuka) [11.00]
         'fvalue-string' => '',
         'fvalue-int' => 0,
         'fvalue-float' => 11.00,
         'fvalue-image' => 0,
         'fvalue-datetime' => 0,
         'fvalue-date' => '',
         'fvalue-range-int' => array(
                'fvalue-range-int-min' => 0,
                'fvalue-range-int-max' => 0),
         'fvalue-range-float' => array(
                'fvalue-range-float-min' => 0,
                'fvalue-range-float-max' => 0),
         'fvalue-range-date' => array(
                'fvalue-range-date-min' => '',
                'fvalue-range-date-max' => ''))),
    'private' => 0,
    'local-id' => 123123123
      ));
  unset($version, $session, $r);
 }
 public function wynik()
 {
  $this->conectAllegro();

  return $this->wynik;
 }

}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Allegro-testy</title>
</head>
<?php

$test = new TestAllegro;

echo '<pre><p>test</p>';
print_r($test->wynik());
echo '</pre>';

unset($test);
?>