{"id":30827754,"url":"https://github.com/lunasaw/tencent-spring-boot-starter","last_synced_at":"2026-02-14T10:04:45.270Z","repository":{"id":104986203,"uuid":"352057305","full_name":"lunasaw/tencent-spring-boot-starter","owner":"lunasaw","description":"tencent-spring-boot-starter 腾讯开放平台Api调用集成","archived":false,"fork":false,"pushed_at":"2021-06-20T15:39:28.000Z","size":1067,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-06T13:42:32.036Z","etag":null,"topics":["api","spring-starters","tencent"],"latest_commit_sha":null,"homepage":"https://czy1024.github.io/tencent-spring-boot-starter","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lunasaw.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-03-27T11:37:18.000Z","updated_at":"2021-06-20T15:39:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"4d8fef3a-e52d-47a8-89f9-5713d32791cb","html_url":"https://github.com/lunasaw/tencent-spring-boot-starter","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/lunasaw/tencent-spring-boot-starter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lunasaw%2Ftencent-spring-boot-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lunasaw%2Ftencent-spring-boot-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lunasaw%2Ftencent-spring-boot-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lunasaw%2Ftencent-spring-boot-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lunasaw","download_url":"https://codeload.github.com/lunasaw/tencent-spring-boot-starter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lunasaw%2Ftencent-spring-boot-starter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29442335,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T07:24:13.446Z","status":"ssl_error","status_checked_at":"2026-02-14T07:23:58.969Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","spring-starters","tencent"],"created_at":"2025-09-06T13:36:39.901Z","updated_at":"2026-02-14T10:04:45.265Z","avatar_url":"https://github.com/lunasaw.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tencent-spring-boot-starter\n\n[tencent-spring-boot-starter-tencent](https://github.com/lunasaw/tencent-spring-boot-starter)\n\n\u003c!-- PROJECT SHIELDS --\u003e\n\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![MIT License][license-shield]][license-url]\n[![LinkedIn][linkedin-shield]][linkedin-url]\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/lunasaw/tencent-spring-boot-starter/\"\u003e\n    \u003cimg src=\"https://tva1.sinaimg.cn/large/008i3skNgy1grlpk1p1wwj30hb0a0ab2.jpg\" alt=\"Logo\" width=\"800\" height=\"250\"\u003e\n  \u003c/a\u003e\n\u003ch3 align=\"center\"\u003e腾讯开放平台工具\u003c/h3\u003e\n  \u003cp align=\"center\"\u003e\n    腾讯开放平台工具 springboot starter\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/lunasaw/tencent-spring-boot-starter\"\u003e\u003cstrong\u003e探索本项目的文档 »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"\"\u003e查看Demo\u003c/a\u003e\n    ·\n    \u003ca href=\"\"\u003e报告Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/lunasaw/tencent-spring-boot-starter/issues\"\u003e提出新特性\u003c/a\u003e\n  \u003c/p\u003e\n\n\u003c/p\u003e\n\n## 日志\n\n增加语音识别相关接口，包括语音合成，实时识别等\n\n增加微信支付Api接口\n\n- 超时30分钟自动关闭订单\n- Mq队列处理\n\n增加腾讯地图Api接口\n\n增加腾讯人脸识别等Api接口\n\n## 目录\n\n- [安装步骤](#安装步骤)\n- [文件目录说明](#文件目录说明)\n- [文档](#文档)\n- [作者](#作者)\n\n###### **安装步骤**\n\n1. Get a free API Key at [https://console.cloud.tencent.com](https://console.cloud.tencent.com)\n\n3. Clone the repo\n\n```sh\ngit clone https://github.com/lunasaw/tencent-spring-boot-starter.git\n```\n\n直接使用引入项目依赖\n\n```xml\n\n\u003cdependency\u003e\n    \u003cgroupId\u003eio.github.lunasaw\u003c/groupId\u003e\n    \u003cartifactId\u003etencent-spring-boot-starter-tencent\u003c/artifactId\u003e\n    \u003cversion\u003e2.2.3-RELEASE\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n### 文档\n\n[文档链接](https://lunasaw.github.io/tencent-spring-boot-starter/)\n\n\n\n在配置文件application.properties加入可选配置\n\n```text\nluna:\n  ten:\n    # 腾讯地图api\n    mapKey: xxx\n    # 腾讯api\n    secretId: xxx\n    secretKey: xxx\n    # 腾讯市场api\n    skyEyeSecretid: xxx\n    skyEyeSecretkey: xxx\n\n  #微信支付信息配置\n  wechat:\n    # 应用ID\n    appId: xxx\n    # 公钥\n    partner: xxx\n    # 私钥\n    partnerKey: xxx\n    # 异步通知URL\n    notifyUrl: xxx\n\nmq:\n  pay:\n    exchange: exchange.order\n    queue: queue.order\n    routing: queue.order\n\n```\n\n引用示例 若采用SpringBoot构建项目可通过将第三方包中的TencentConfigValue,TencentPayConfigValue通过Spring配置文件注入Spring管理\n\n需在properties或者yml配置文件中配置相应key\n\n若非Spring项目可直接通过调用静态APi传入key和id进行调用\n\n```java\n\n@RunWith(SpringRunner.class)\n@SpringBootTest\npublic class TencentApiTest {\n\n    @Autowired\n    private TencentPayMqConfigValue tencentPayMqConfigValue;\n\n\n    @Autowired\n    private TencentConfigValue tencentConfigValue;\n\n    @Test\n    public void atest() {\n        System.out.println(tencentPayMqConfigValue.getExchange());\n        System.out.println(tencentConfigValue.getSecretid());\n        JSONObject jsonObject = TencentMarketApi.checkIdByLuna(tencentConfigValue.getSkyEyeSecretid(), tencentConfigValue.getSkyEyeSecretkey(), \"陈章月\", \"500384199911072412\");\n        System.out.println(JSON.toJSONString(jsonObject));\n    }\n}\n\n```\n\n结果\n![result](http://www.isczy.tk/luna-image-bed/uPic/Snipaste_2021-03-27_19-42-01.png)\n\n### 文件目录说明\n\neg:\n\n```\n./\n├── README.md\n├── _config.yml\n├── logo\n│   └── tencent-logo.png\n├── pom.xml\n├── src\n│   ├── main\n│   │   ├── java\n│   │   │   └── com\n│   │   │       └── luna\n│   │   │           └── tencent\n│   │   │               ├── api\n│   │   │               │   ├── TencentAuthAPI.java\n│   │   │               │   ├── TencentCloudAPITC3.java\n│   │   │               │   ├── TencentConstant.java\n│   │   │               │   ├── TencentFaceApi.java\n│   │   │               │   ├── TencentGroupPersonApi.java\n│   │   │               │   ├── TencentHotWordsApi.java\n│   │   │               │   ├── TencentMapApi.java\n│   │   │               │   ├── TencentMarketApi.java\n│   │   │               │   ├── TencentMessageApi.java\n│   │   │               │   ├── TencentRealTimeVoiceApi.java\n│   │   │               │   └── TencntVoiceApi.java\n│   │   │               ├── config\n│   │   │               │   ├── TencentApiAutoConfiguration.java\n│   │   │               │   ├── TencentPayAutoConfiguration.java\n│   │   │               │   └── TencentPayQueueConfiguration.java\n│   │   │               ├── dto\n│   │   │               │   ├── error\n│   │   │               │   │   └── ErrorDTO.java\n│   │   │               │   ├── face\n│   │   │               │   │   └── FaceInfosDTO.java\n│   │   │               │   ├── group\n│   │   │               │   │   ├── GroupExDescriptionInfoDTO.java\n│   │   │               │   │   └── PersonExDescriptionInfoDTO.java\n│   │   │               │   ├── hotword\n│   │   │               │   │   ├── HotWordDTO.java\n│   │   │               │   │   └── VocabDTO.java\n│   │   │               │   ├── map\n│   │   │               │   │   ├── AddressComponentDTO.java\n│   │   │               │   │   ├── AddressResultDTO.java\n│   │   │               │   │   ├── Ip2AddressResultDTO.java\n│   │   │               │   │   ├── KeyWordSearchResultDTO.java\n│   │   │               │   │   └── LocationDTO.java\n│   │   │               │   └── voice\n│   │   │               │       ├── VoiceFastIdentifyDTO.java\n│   │   │               │       └── VoiceOneMinutesDTO.java\n│   │   │               ├── pay\n│   │   │               │   ├── api\n│   │   │               │   │   └── TencentPayApi.java\n│   │   │               │   ├── constant\n│   │   │               │   │   └── TencentPayConstant.java\n│   │   │               │   ├── dto\n│   │   │               │   │   ├── CloseOderResultDTO.java\n│   │   │               │   │   ├── NotifyResultDTO.java\n│   │   │               │   │   └── QueryResultDTO.java\n│   │   │               │   ├── entity\n│   │   │               │   │   └── TencentPayEntity.java\n│   │   │               │   ├── mq\n│   │   │               │   │   ├── DelayMessageListener.java\n│   │   │               │   │   └── OrderMessageListener.java\n│   │   │               │   └── nortify\n│   │   │               │       ├── TencentPayNotifyController.java\n│   │   │               │       └── TencentPayNotifyService.java\n│   │   │               ├── properties\n│   │   │               │   ├── TencentApiConfigProperties.java\n│   │   │               │   ├── TencentPayConfigProperties.java\n│   │   │               │   └── TencentPayMqConfigProperties.java\n│   │   │               └── response\n│   │   │                   ├── card\n│   │   │                   │   ├── IdCardAndBankCardCheckInfoResponse.java\n│   │   │                   │   ├── IdCardCheckInfoResponse.java\n│   │   │                   │   ├── IdCardOcrResponse.java\n│   │   │                   │   └── IdCardPictureCheckInfoResponse.java\n│   │   │                   ├── group\n│   │   │                   │   ├── AddFaceResultResponse.java\n│   │   │                   │   ├── CandidateResponse.java\n│   │   │                   │   ├── CheckPersonInGroupResponse.java\n│   │   │                   │   ├── CompareFaceResponse.java\n│   │   │                   │   ├── GroupCandidateResponse.java\n│   │   │                   │   ├── PersonBaseInfoResponse.java\n│   │   │                   │   ├── PersonGroupInfoResponse.java\n│   │   │                   │   └── ResultsReturnsByGroupResponse.java\n│   │   │                   ├── message\n│   │   │                   │   ├── MobileCheckInfoResponse.java\n│   │   │                   │   └── SendStatusDTO.java\n│   │   │                   └── voice\n│   │   │                       ├── FlashRecognitionResponse.java\n│   │   │                       ├── SpeechRecognitionResponse.java\n│   │   │                       ├── SpeechRecognitionResponseResult.java\n│   │   │                       ├── VoiceIdentifyResponse.java\n│   │   │                       └── VoiceOneMinutesResponse.java\n│   │   └── resources\n│   │       ├── META-INF\n│   │       │   └── spring.factories\n│   │       ├── application-pro.yml\n│   │       └── log\n│   │           └── logback.xml\n│   └── test\n│       └── java\n\n```\n\n\n### 作者\n\nluna\n\nemail Keyluna@126.com \u0026ensp; qq:1173288254\n\n*您也可以在贡献者名单中参看所有参与该项目的开发者。*\n\n### 版权说明\n\n该项目签署了MIT 授权许可，详情请参阅 [LICENSE.txt](https://github.com/lunasaw/luna-commons/blob/master/LICENSE)\n\n### 鸣谢[]()\n\n- [tencent]()\n- [rabbitmq]()\n\n\u003c!-- links --\u003e\n\n[your-project-path]:lunasaw/tencent-spring-boot-starter\n\n[contributors-shield]: https://img.shields.io/github/contributors/lunasaw/tencent-spring-boot-starter.svg?style=flat-square\n\n[contributors-url]: https://github.com/lunasaw/tencent-spring-boot-starter/graphs/contributors\n\n[forks-shield]: https://img.shields.io/github/forks/lunasaw/tencent-spring-boot-starter.svg?style=flat-square\n\n[forks-url]: https://github.com/lunasaw/tencent-spring-boot-starter/network/members\n\n[stars-shield]: https://img.shields.io/github/stars/lunasaw/tencent-spring-boot-starter.svg?style=flat-square\n\n[stars-url]: https://github.com/lunasaw/tencent-spring-boot-starter/stargazers\n\n[issues-shield]: https://img.shields.io/github/issues/lunasaw/tencent-spring-boot-starter.svg?style=flat-square\n\n[issues-url]: https://img.shields.io/github/issues/lunasaw/tencent-spring-boot-starter.svg\n\n[license-shield]: https://img.shields.io/github/license/lunasaw/tencent-spring-boot-starter.svg?style=flat-square\n\n[license-url]: https://github.com/lunasaw/tencent-spring-boot-starter/blob/master/LICENSE.txt\n\n[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=flat-square\u0026logo=linkedin\u0026colorB=555\n\n[linkedin-url]: https://linkedin.com/in/tencent-spring-boot-starter\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flunasaw%2Ftencent-spring-boot-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flunasaw%2Ftencent-spring-boot-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flunasaw%2Ftencent-spring-boot-starter/lists"}