Ajoute l'envoi d'annonce (sans images)

This commit is contained in:
2017-09-06 06:29:28 +02:00
parent 4f12d3da3b
commit 0245bda600
3 changed files with 109 additions and 73 deletions

View File

@@ -5,20 +5,29 @@ include 'library/Account.php';
$client = new \Goutte\Client();
$client->setClient(
new \GuzzleHttp\Client([
'timeout' => 90,
'verify' => false,
'timeout' => 90,
'verify' => false,
'curl' => [
CURLOPT_TIMEOUT => 60,
CURLOPT_TIMEOUT_MS => 60,
CURLOPT_CONNECTTIMEOUT => 60,
],
'headers' => [
'User-Agent' => 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:39.0) Gecko/20100101 Firefox/39.0',
],
])
);
$client->setMaxRedirects(10);
define('APP_DIR', dirname(__FILE__));
define('DEALS_DIR', sprintf('%s/deals', APP_DIR));
$script_params = parse_ini_file(sprintf('%s/lbcreposter.ini.dev', DEALS_DIR), true);
$credentials = $script_params['CREDENTIALS'];
$login = $credentials['login'];
$password = $credentials['password'];
$config = new \Shikiryu\LBCReposter\Config($script_params);
$account = new \Shikiryu\LBCReposter\Account($client, $config);
$deal = \Shikiryu\LBCReposter\Deal::fromJSON(sprintf('%s/deals/tmp/data.json', APP_DIR));
$account = new \Shikiryu\LBCReposter\Account($client, $login, $password);
if ($account->connect()) {
// existing deals
$deals = $account->getDeals();
@@ -26,5 +35,8 @@ if ($account->connect()) {
foreach ($deals as $deal) {
$deal->save(DEALS_DIR);
}
$account->addDeal($deal);
var_dump($deals);
}