andrew-svirin / skype-client-php
用于与Skype交互的PHP库。
1.0.0
2019-09-05 15:14 UTC
Requires
- php: >=7.2
- ext-json: *
- ext-openssl: *
- symfony/http-client: 4.*
- symfony/http-foundation: 4.*
Requires (Dev)
- phpunit/phpunit: ^6.5
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文件中找到。