sbgo / tencent-open-health-ecard
腾讯开放平台居民电子健康卡请求sdk封装
1.0.0
2020-09-10 07:48 UTC
Requires
- php: >=7.0
- ext-curl: *
- guzzlehttp/guzzle: ^6.0
- psr/log: ~1.0
This package is auto-updated.
Last update: 2025-05-13 18:47:57 UTC
README
基于腾讯居民电子健康卡开放平台对接封装sdk
本sdk基于开放平台接口列表分装方便调用和判断返回结果 原始文档地址
初始化及调用方法,项目基于symfony,所以配置service.yml即可使用,框架本身处理了依赖注入,如果是symfony3需配置
ecard_gz_client:
class: GuzzleHttp\Client
ecard_http_client:
class: Tencent\ECard\HttpClient
arguments: ['@ecard_gz_client','@logger','%ecard.app_id%','%ecard.app_secret%','%ecard.channel%','%ecard.hospital_id%','%ecard.auth_url%','%ecard.base_url%']
ecard_client:
class: Tencent\ECard\Client
arguments: ['@ecard_http_client']
其中 Tencent\ECard\HttpClient 传参参数
ClientInterface $client GuzzleHttp\Client 对象
LoggerInterface $logger logger对象
$appID 开放平台入驻成功的appid
$appSecret 开放平台入驻成功的appSecret
$channel 请求渠道 0为微信服务号
$hospitalID 医院入驻并已激活的医院id
$authUrl 中控服务获取token的get地址
$baseUrl 基础接口地址 https://p-healthopen.tengmed.com/rest/auth/HealthCard/HealthOpenPlatform
如果 没使用依赖注入型框架需手动处理对象实例化问题