我正在使用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次而不是登录一次。 (如果我错了,请告诉我。)
如何在我的主板上发布多个引脚时修改脚本以保持登录会话的活动状态?
答案 0 :(得分:1)
使用此
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();
}