Пытаюсь подключить магазин к Я.Маркету с помощью библиотеки
Yandex Market for Partner
Пытаюсь выполнить:
use Yandex\Market\MarketClient;
//
$market = new MarketClient(ACCESS_TOKEN);
$market->setClientId(CLIENT_ID);
//логин, указанный при регистрации в партнерском интерфейсе
$market->setLogin(MARKET_LOGIN);
$campaigns = $market->getCampaigns();
/** @var \Yandex\Market\Campaign $campaign */
foreach($campaigns as $campaign){
print_r($campaign->toArray());
}
Получаю ошибку:
Fatal error: Uncaught exception 'Yandex\Common\Exception\ForbiddenException' with message 'Token is invalid' in phar:///home/yandex-php-library_master.phar/src/Yandex/Market/MarketClient.php:206
ACCESS_TOKEN - получил в
Настройки -> Настройки API покупки -> Авторизацион...
CLIENT_ID - в
oauth.yandex.ru. Зарегистрировал приложение, в правах его указал Яндекс.Маркет -> API Яндекс.Маркета для партнеров
MARKET_LOGIN - свой логин на яндексе, как он указан тут
https://partner.market.yandex.ru/manage.xml. Вида %login%@yandex.ru
В настройках API покупки
Тип авторизации - HEADER
Формат данных - JSON
Подскажите пожалуйста, что я делаю не так.