@Zimaell

Как вызвать getSellerProfiles в API Ebay?

Подскажите как вызвать getSellerProfiles в API Ebay?
Пробую стандартными методами как и все остальные запросы выполнять с помощью PHP

$xml='<?xml version="1.0" encoding="utf-8"?>';
	$xml.='<getSellerProfilesRequest xmlns="urn:ebay:apis:eBLBaseComponents">';
		$xml.='<RequesterCredentials>';
			$xml.='<eBayAuthToken>'.$data_user['ebay_token'].'</eBayAuthToken>';
		$xml.='</RequesterCredentials>';
		$xml.='<profileType>PAYMENT</profileType>';
	$xml.='</getSellerProfilesRequest>';
	$headers=array(
		'Content-Type: text/xml',
		'X-EBAY-API-COMPATIBILITY-LEVEL: 1085',
		'X-EBAY-API-DEV-NAME: '.$data_dev['ebay_dev_id'],
		'X-EBAY-API-APP-NAME: '.$data_dev['ebay_app_id'],
		'X-EBAY-API-CERT-NAME: '.$data_dev['ebay_cert_id'],
		'X-EBAY-API-SITEID: 0',
		'X-EBAY-API-CALL-NAME: getSellerProfiles'
		);
	$ch=curl_init();
	curl_setopt($ch,CURLOPT_URL,"https://api.ebay.com/ws/api.dll");
	curl_setopt($ch,CURLOPT_HTTPHEADER,$headers);
	curl_setopt($ch,CURLOPT_POSTFIELDS,"xmlRequest=".$xml);
	curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);
	curl_setopt($ch,CURLOPT_HEADER,FALSE);
	curl_setopt($ch,CURLOPT_POST,TRUE);
	curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
	curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,30);
	$content=curl_exec($ch);
	curl_close($ch);
	$obj=simplexml_load_string($content);
	var_dump($obj);

в ответ мне The API call "getSellerProfiles" is invalid or not supported in this release.
в официальном описании API на Ebay нет примеров, я все указал по аналогии с другими примерами, которые исправно работают...
В чем может быть проблема?

P.s. - копался в поисковике и ничего полезного не нашел...
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 1
GreatGleb
@GreatGleb
Разработчик
Ebay API вечно ошибки возвращает :((
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы