PHP code example of dying318 / qcloud-tim
1. Go to this page and download the library: Download dying318/qcloud-tim library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
dying318 / qcloud-tim example snippets
use XuTL\QCloud\Tim\Tim;
use XuTL\QCloud\Tim\Constants;
$client = new Tim(
'1234557',
'12341234',
'13241234/j8/341234+HOcet3Of1cTErNDm9XubwIeAyO0YE1bQFWNn+Iyc4',
'MFYwEAYHKoZIzj0CAQYF134K4EEAAoDQgAEmV31rGrO12341234TRcQJLu+8w689UYMxsZE06WUKwEQCCwCBh6PhznHrdzn9XExKzQ5vV7m8CHgMjtGBNW0BVjZ/iMnOA==',
'webmaster'
);
//操作用户
$account = $client->getAccount('test112');
//获取用户资料
$profile = $account->getProfile();
//T下线
$account->kick();
//查询在线状态
$account->state();
//更多接口请看
XuTL\QCloud\Tim\Account 类
// 好有关系操作
$friend = $client->getFirend('accountId')
// 检查黑名单关系
$result = $friend->blackCheck(['checkAccount1'], Constants::BLACK_CHECK_RESULT_TYPE_BOTH);
if ($result->isSucceed()) {
$checkContent = $result->getContent();
}
//群组操作
$group = $client->getGroup('test');
//修改圈子属性
$groupAttributes = new GroupAttributes();
$groupAttributes->setName('方圆百里找对手');
$groupAttributes->setApplyJoinOption(Constants::GROUP_APPLY_JOIN_OPTION_FREE_ACCESS);
try {
$res = $group->setInfo($groupAttributes);
print_r($res);
} catch (\XuTL\QCloud\Tim\Exception\TIMException $e) {
print_r($e->getMessage());
}
//更多圈子接口请看
XuTL\QCloud\Tim\Group 类