Witajcie,
próbuje pobrać dane z api allegro. Chce wywołać funkcję:
http://allegro.pl/webapi/documentation.php/show/id,21Orientacyjna struktura wywołania metody podana przez allegro wygląda tak:
$doaddtoblacklist_request = array(
'session-handle' => '22eb99326c6be29aa16d07d622bcfbcbee94ad54846f2f4e03_1',
'users-black-list-array' => array(
array(
'user-id' => 6241878,
'user-black-list-note' = 'Żartowniś'),
array(
'user-id' => 7730309,
'user-black-list-note' = ''))
);
Mój kod wygląda tak:
<?php
$client = new SoapClient('http://webapi.allegro.pl/uploader.php?wsdl');
class WebAPISoapClient extends SoapClient
{
const COUNTRY_PL = 1;
const COUNTRY_TESTWEBAPI = 228;
const QUERY_ALLEGROWEBAPI = 1;
public function __construct()
{
parent::__construct('http://webapi.allegro.pl/uploader.php?wsdl');
}
}
'login' => '',
'password' => '',
'apiKey' => ''
);
$country = WebAPISoapClient::COUNTRY_PL;
try
{
$client = new WebAPISoapClient();
$version = $client->doQuerySysStatus(WebAPISoapClient::QUERY_ALLEGROWEBAPI, $country, $config['apiKey']);
$session = $client->doLogin($config['login'], $config['password'], $country, $config['apiKey'], $version['ver-key']);
}
catch(SoapFault $soapFault)
{
}
$count = $client->doaddtoblacklist_request( $session['session-handle-part'], array(array('3634851', 'test'))); ?>
Ta część odpowiada za wywołanie doaddtoblacklist_request:
$count = $client->doaddtoblacklist_request( $session['session-handle-part'], array(array('3634851', 'test')));
Coś jednak skopałem ustalając drugi parametr, czyli:
array(array('3634851', 'test'))
Bardzo proszę o pomoc, ponieważ walczę z tym już dobrych kilkanaście godzin.
Ten post edytował darala1 22.09.2010, 18:22:49