微信公众发ticket取得二维码图并发微信素材获得media_id..求PHP代码

微信公众发ticket取得二维码图并发微信素材获得media_id..求PHP代码,第1张

private function receiveEvent($object)

{

$contentStr = "";

switch ($object->Event)

{

case "subscribe":

$contentStr = "欢迎 ";

if (isset($object->EventKey)){

$contentStr = "关注二维码场景 "$object->EventKey;

}

break;

case "SCAN":

$contentStr = "扫描 "$object->EventKey;

//要实现统计分析,则需要扫描事件写入数据库,这里可以记录 EventKey及用户OpenID,扫描时间

break;

default:

break;

}

$resultStr = $this->transmitText($object, $contentStr);

return $resultStr;

config({

debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。

appId: '', // 必填,公众号的唯一标识

timestamp: , // 必填,生成签名的时间戳

nonceStr: '', // 必填,生成签名的随机串

signature: '',// 必填,签名,见附录1

jsApiList: [] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2

});

其中主要获取signature这个参数,官方文档地址 >

Sub del()

Dim Rs As New ADODBRecordset

RsOpen "select from a", CurrentProjectConnection, adOpenDynamic, adLockOptimistic 'a为我要删除的有重复记录的表,先对a表做一些处理:"隶属单位"字段按生或者降序排列,这样,相同的记录都是按顺序排列了,

Dim del1As String '定义一个字符窜变量,存放"隶属单位"字段值,用他和当前记录做比较,值相同则删除当前记录,不同则将当前记录赋值给字符变量DEL1

RsMoveFirst

del1 = RsFields(5)Value'这里可以优化,将第一条记录的"隶属单位"值赋给变量,"隶属单位"在表的第6列上,从0开始数的,RsFields(5)Value

Do While Not RsEOF

RsMoveNext

DebugPrint del1

If RsFields(5)Value = del1 Then

RsDelete 'adAffectCurrent

Else

del1 = RsFields(5)Value

End If

Loop

Set Rs = Nothing

End Sub

项目使用React 开发 作为微信企业号应用 需要的功能为 获取地理位置信息

在public文件夹下的 Indexhtml 中引入 ,放在title标签下即可

其中 比较重要的是 signature

signature 需要通过 后端接口 访问微信的 api 获取 access_token 后获取 jsapiTicket

拼接结束后 使用 SHA1算法加密后传回 即是可用的 signature

后端获取 signature 接口

signature 拼接时候需严格按照 如下格式进行拼接

在IOS客户端 和 ANDROID中 url 参数略有不同

IOS客户端中 需要的是 页面的根路径

ANDROID客户单中需要的是当前页面的路径

注意: api 调用为单个应用每小时最多100次 实际测试可能小于100 接口就会无法相应 应当保存 jsapi_ticket避免频繁请求(本业务压力有限没有做处理)

java Spring-boot实现

使用函数式先注册config

调用地理位置信息

先引入config 注册函数 再使用windowwx接口名称即可调用

以上就是关于微信公众发ticket取得二维码图并发微信素材获得media_id..求PHP代码全部的内容,包括:微信公众发ticket取得二维码图并发微信素材获得media_id..求PHP代码、前端可以直接拿到wx.config需要的签名之类的吗、微信jssdk开发时,能不能用同一个access_token重复获取jsapi_ticket等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9687675.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存