class TaxiService {
/**
* @var Machine
*/
protected $machine;
function __construct(Machine $machine)
{
}
/**
* @return Machine
*/
public function getMachine()
{
}
}
1) Нужно ли для моей цели создавать приложение на странице https://developers.facebook.com/apps?
2) Если нужно, то как быть с правами? Я так понимаю необходимо право manage_pages, которое дается приложению только после app review, что, по-моему, не так уже просто и быстро делается.
3) Можно ли для этих целей использовать github.com/facebook/facebook-php-sdk-v4? Если да, то где брать access_token с нужными мне правами?
4) Насколько я понял, в API фейсбука произошли изменения и теперь нельзя получить бессрочный токен (offline). Так ли это и как теперь быть?
Может кто посоветует что можно придумать?
SET autocommit=0;
START TRANSACTION;
UPDATE posts SET status='approved' where post_id='id' AND status != 'approved';
SELECT ROW_COUNT() INTO @affected_rows;
-- .. другие запросы ...
IF (affected_rows > 0) THEN //если кол-во затронутых строк больше нуля, коммитим
COMMIT;
ELSE //иначе возвращаем
ROLLBACK;
END IF
$connection = new PDO();
$connection->query('START TRANSACTION;')
$response = $connection->query("UPDATE posts SET status='approved' where post_id='id' AND status != 'approved';");
if ($response->rowCount() > 0){
$connection->query('COMMIT');
} else {
$connection->query('ROLLBACK');
}
</div>
в конце.require_once 'lib/swift_required.php';
// Create the Transport
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, 'ssl');
->setUsername('your username')
->setPassword('your password')
;
/*
You could alternatively use a different transport such as Sendmail or Mail:
// Sendmail
$transport = Swift_SendmailTransport::newInstance('/usr/sbin/sendmail -bs');
// Mail
$transport = Swift_MailTransport::newInstance();
*/
// Create the Mailer using your created Transport
$mailer = Swift_Mailer::newInstance($transport);
// Create a message
$message = Swift_Message::newInstance('Тема сообщения')
->setFrom(array('john@doe.com' => 'John Doe')) //от кого
->setTo(array('receiver@domain.org', 'other@domain.org' => 'A name'))//кому
->setBody('Here is the message itself')//тело сообщения
;
// Send the message
$result = $mailer->send($message);