hector68 / vk-market-export
dev-master
2017-04-22 19:31 UTC
Requires
- php: >=5.4.0
- getjump/vk: >=0.6
- siriusphp/validation: >=2.2.0
Requires (Dev)
- phpunit/phpunit: 4.6.*
- satooshi/php-coveralls: dev-master
This package is not auto-updated.
Last update: 2024-12-22 04:11:51 UTC
README
vk-market-export
Экспортирует продукты в vk
Для тестов создайте свое приложение и сделайте локальный конфиг tests/_get_config.php
use Hector68\VkMarketExport\config\VkConfig;
return new VkConfig(
>>>AppId<<<,
>>>AppSecret<<<,
'http://localserver.dev/tests/test_get_token.php',
'>>>GroupId<<<',
>>>token<<< // Можно получить пройдя по ссылке 'http://localserver.dev/tests/test_get_link.php'
);
сохрание продукта
$config = require __DIR__.'/tests/_get_config.php';
$market = new Market($config);
$goods = GoodsFabric::newGoods(
$config,
'Второй тестовый продукт',
'Описание продукта',
256,
__DIR__.'/G1J0oFX6OJQ.jpg'
);
$market->saveProduct($goods);
Изменение продукта
/**
* @var $firstGoods Goods
*/
$firstGoods = array_shift($allGoods);
$firstGoods->setTitle('Измененое название');
$firstGoods->setPrice(666);
$market->updateProduct($firstGoods);