andrew-svirin/skype-client-php

用于与Skype交互的PHP库。

1.0.0 2019-09-05 15:14 UTC

This package is auto-updated.

Last update: 2024-08-29 05:36:53 UTC


README

提供用于通过Skype账户与Skype服务器通信的接口。可用于某些Skype集成。在Symfony 5中存在一个通知模块,可以通过此库进行扩展。

故障排除

在使用前,请首先通过网页浏览器登录,因为账户可能会被Skype服务器阻止。

PHP 7.2+安装

$ composer require andrew-svirin/skype-client-php

许可证

andrew-svirin/skype-client-php遵循MIT许可证,有关详细信息,请参阅LICENSE文件

示例

包含

 use AndrewSvirin\SkypeClient\SkypeClient;
 use AndrewSvirin\SkypeClient\Services\SessionManager;

初始化客户端

      $sessionManager = new SessionManager(
         __PROTECTED_DIR__ . '/sessions',
         EnvUtil::getSecret()
      );
      $client = new SkypeClient($sessionManager);

登录并创建会话

      $account = new Account($username, $password);
      $session = $client->login($account);

发送消息

      $conversation = new Conversation(__SKYPE_ID__, __SKYPE_LABEL__);
      $client->sendMessage($session, $conversation, 'Hi');

更多使用方法,您可以在tests/Unit/ClientTest.php文件中找到。