Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.218.38.125] |
|
Сообщ.
#1
,
|
|
|
Стала задача написать отправку писем всем контактам скайпа.
нашел библиотеку Skype4COM. Письмо в скайп отправляется на половину, оно появляется у меня в отправленных, но светится серым, как будто готовится к отправки $skype = new COM("Skype4COM.Skype"); // Create a sink object: $sink = new _ISkypeEvents(); $sink->convert = $skype->convert(); // Connect to the sink: com_event_sink($skype, $sink, "_ISkypeEvents"); // Create a conversion object: $convert = $skype->convert; $convert->language = "en"; // Start the Skype client, minimized and with no splash screen: if (!$skype->client()->isRunning()) { $skype->client()->start(true, true); } // Create a user object $user = $skype->user("skype_user_name"); echo "User " . $user->handle . " online status is " . $convert->onlineStatusToText($user->onlineStatus) . "\n"; $char = $skype->createChatWith($user->handle); $char->sendMessage('test test'); |
Сообщ.
#2
,
|
|
|
Установил 5.7 скайп - заработало.
|
Сообщ.
#3
,
|
|
|
Осталась проблема с кодировкой рус. символов (((
|
Сообщ.
#4
,
|
|
|
Я так понимаю вопрос больше неактуален?
P.S. Судя по выяснению того, что COM - это винда онли. Добавлено P.P.S. Скуп создаёт у себя локальную SQlite БД, в теории можно попробовать туда писать напрямую |