я использую PinterestPinner создать скрипт, который может войти один раз и опубликовать несколько контактов, а не входить каждый раз, когда я хочу опубликовать контакт.
Вот как я использую это:
foreach ($links as $link)
{
$pinterest = new PinterestPinner($username, $password);
$result = $pinterest->pin(array(
'board' => $boardId,
'image' => $image,
'description' => $description,
'link' => $url,
));
if (false === $result) {
echo 'Error: ' . $pinterest->getError();
} else {
echo 'Pin Created, ID: ' . $pinterest->getPinID();
}
}
Я думаю, что использование этого способа делает сценарий входа в Pinterest для каждого пин-кода. Так, например, если я хочу разместить 3 пина за один запуск скрипта, он будет входить в систему 3 раза, а не входить один раз. (Пожалуйста, дайте мне знать, если я ошибаюсь по этому поводу).
Как я могу изменить сценарий, чтобы сохранить сеанс входа в систему при публикации нескольких выводов на моей доске?
Использовать этот
try {
$pinterest = new PinterestPinner\Pinner;
$pin_id = $pinterest->setLogin('Your Pinterest Login')
->setPassword('Your Pinterest Password')
->setBoardID('Pinterest Board ID')
->setImage('Image URL')
->setDescription('Pin Description')
->setLink('Pin Link')
->pin();
} catch (PinterestPinner\PinnerException $e) {
echo $e->getMessage();
}
Других решений пока нет …