Автопост несколько контактов в Pinterest Board

я использую 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 раза, а не входить один раз. (Пожалуйста, дайте мне знать, если я ошибаюсь по этому поводу).

Как я могу изменить сценарий, чтобы сохранить сеанс входа в систему при публикации нескольких выводов на моей доске?

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();
}
1

Другие решения

Других решений пока нет …