Данный проект представляет собой пакет инструментов для разработки Java-версии сервисов облачной коммуникации от компании Tencent.
TIMConfig
appId : 腾讯云腾讯SDKID
adminIdentifier : 管理员账号
privateKeyPath : 地址管理员私钥文件
accountType : accountType 管理员
reqMaxRetry : 请求最大重试数
TIMConfig config = new TIMConfig(...);
TIMService timService = new TIMServiceImpl(config);
// Добавить друзей
try{
timService.getRelationService().importFriends(...)
}catch(TIMException e){
if(e.getError().getErrorCode() == 30010){
// Уже достигнуто максимальное количество друзей в системе
}
}
// Дополнительные интерфейсы см. в документации или интерфейсе com.sevlow.sdk.tim.api
Интерфейсы определены в com.sevlow.sdk.tim.api
, а методы интерфейса реализованы в com.sevlow.sdk.tim.api.impl
. Параметры структуры Req и Resp, необходимые для интерфейса, хранятся в com.sevlow.sdk.tim.bean
.
mvn clean install
Скопируйте файл config.test.example.yml
из папки /src/test/resources
и переименуйте его в config.test.yml
. Введите соответствующие настройки для облачной связи Tencent в config.test.yml
, при этом параметр privateKeyPath
может указывать на абсолютный путь к файлу или вы можете поместить файл в папку /src/test/resources
и переименовать его в private_key.example.txt
.
Файлы private_key.example.txt
и config.test.yml
были проигнорированы в файле .gitignore
, чтобы избежать их отправки в открытый репозиторий.
После завершения написания кода перейдите в папку /src/test/java
, где вы найдёте соответствующие примеры тестов. Вы можете следовать инструкциям внутри для написания тестов.
Для тестирования используется TestNG.
В качестве инструмента внедрения зависимостей используется com.google.inject:guice.
git remote add upstream https://github.com/forfuns/TIMJava.git
git fetch upstream
git checkout develop
git rebase upstream/develop
git push origin develop
develop
.develop
, а также пишите тесты.Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )