eBay API Проверьте, продан ли товар [закрыт]

0

У меня есть несколько вопросов относительно API eBay, на которые я надеюсь, что кто-то может ответить, потому что я немного в тупике.

Есть ли вызов или функция, которые я могу использовать для проверки того, продана ли продажа или нет? Так что скажите, что у меня есть продукт с количеством 1, который я хотел бы перечислить на eBay, а также перечислять его в интернет-магазине, который я создал с помощью Laravel. Так что скажите, что он сначала продается на eBay, я бы хотел проверить это и удалить его из интернет-магазина, чтобы продукт не был "перепродан".

Ни в коем случае, я прошу кого-то написать решение для меня, я просто прошу указать на вызов API или в каком-то направлении.

Теги:
e-commerce
laravel-4
ebay-api
ebay

1 ответ

2
Лучший ответ

Вы можете использовать API GetSingleItem.

Я использую siteid=0, то есть США. Вы можете изменить его на свой соответствующий сайт.

Список сайтов - http://developer.ebay.com/Devzone/merchandising/docs/Concepts/SiteIDToGlobalID.html

Код для проверки проданного количества:

$appid = 'YOUR_APP_ID';
$itemid = 'YOUR_ITEM_ID';
$siteid = 0; // US

$xml = simplexml_load_file('http://open.api.ebay.com/shopping?callname=GetSingleItem&responseencoding=XML&appid=' . $appid . '&siteid=' . $siteid . '&version=897&ItemID=' . $itemid . '&IncludeSelector=Details');

$ack = strtolower( (string) $xml->Ack );

if( $ack == 'success' ) {
    echo "Total Quantity : " . (int)$xml->Item->Quantity . "<br />";
    echo "Quantity Sold : " . (int)$xml->Item->QuantitySold . "<br />";
}

Надеюсь это поможет.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню