Skype плагин в C # - PullRequest
       22

Skype плагин в C #

1 голос
/ 19 января 2011

Я пишу систему, которая собирает информацию о локальной системе.Это система, подобная admin-client.Клиент собирает и отправляет лог админу.Конечно, есть возможность получить этот журнал администратором через локальную сеть, но я бы хотел добавить опцию отправки журнала через Интернет.

Я думал о скайпе.Клиент должен был войти в Skype, и когда администратор (конечно, должна быть соответствующая авторизация, но это отдельная тема) отправляет запрос через Skype - клиент должен, например, подключиться к базе данных SQL или простому файлу с собранным журналом и отправить его через Skype.1004 * Как я могу это сделать?Это лучший способ?Плагин в скайпе?Какую библиотеку я могу использовать?

Ответы [ 2 ]

2 голосов
/ 19 января 2011

Я думаю, что это либо / или ситуация.

  • Если вы хотите, чтобы администратор, уже использующий Skype, мог отправлять эту информацию через Интернет, то плагин, который предоставляет эту функциональность вSkype - это путь.
  • Если вы хотите, чтобы администратор мог отправлять информацию по сети Skype, но не обязательно, чтобы приложение работало (возможно, это будет сделано через приложение, которое собирает данные), тогда лучше использовать API для внешнего управления Skype.

Документацию по Skype можно найти здесь:

http://developer.skype.com/accessories

Skype имеет COMAPI под названием Skype4COM , который можно использовать через COM-взаимодействие для доступа к Skype.

Следует отметить, что SkypeKit теперь доступен дляиспользовать во всех встроенных и настольных программах.За каждую программу взимается небольшая единовременная плата за регистрацию (в настоящее время 5 долларов США), но она позволит вам получить доступ к Skype без фактического использования каких-либо функциональных возможностей пользовательского интерфейса (предоставление интерфейса зависит только от вас).

1 голос
/ 19 января 2011

Пока SkypeKit не выпущен, вы ограничены Общедоступным API Skype .Однако в соответствии с docs этот API-интерфейс позволяет только указать получателя и открыть диалоговое окно файла, поэтому запуск передачи файла автоматически представляется невозможным (см. «ОТКРЫТЬ ФИЛЬТРАНСФЕР» в документации).

Я предлагаю вам вместо этого использовать открытый протокол, такой как HTTP или FTP.

...