2020-11-06 17:06:17
938
https://demo.ivx.cn/
2025-09-12 10:50:40
bubppldqbrfe2op5a96g
[{"insert":"实际效果如图:\n发送指定关键字即可实现对应的回复(包括文字,图片,音频)\n"},{"attributes":{"width":"212"},"insert":{"image":"//file3.ih5.cn/v35/files/f790617b805ec43078a96b047d835f96_922803_1080_2217.png"}},{"insert":"\n\n一.微信公众号平台的配置 \n点开左边导航栏最下方的\"开发\"标签中的“基本配置”中的 \"服务器配置\" \n"},{"insert":{"image":"//file3.ih5.cn/v35/files/accacd7c4c894a3bec420fed0476be43_3344_133_176.png"}},{"insert":{"image":"//file3.ih5.cn/v35/files/c7bd42c3765df977652daf7384a915bc_287577_1828_963.png"}},{"insert":"\n点击右方的 \"修改配置\" \n按照规则填入以下信息\n"},{"attributes":{"color":"#ffc000"},"insert":"1.URL:是指服务器地址(在这里我们将ivx的后台服务设置为公开服务后,当做服务器地址)返回类型暂时选 为"},{"attributes":{"color":"#f79646"},"insert":"JSON"},{"insert":"\n"},{"insert":{"image":"//file3.ih5.cn/v35/files/f92364323d107902467bd919015efca8_103596_1913_513.png"}},{"insert":"\n"},{"attributes":{"color":"#ffc000"},"insert":"2.Token:这里可以填长度为3-32字符(需要是英文或者数字)。"},{"insert":"\n\n"},{"attributes":{"color":"#ffc000"},"insert":"3.EncodingAESKey:点击随机生成按钮会自动生成。"},{"insert":"\n当我们填好配置,点击\"提交\"按钮的时候,会提示"},{"attributes":{"color":"#ff0000"},"insert":"token验证失败,如下图"},{"insert":"\n"},{"insert":{"image":"//file3.ih5.cn/v35/files/916c6196028fb5c74d08e8a22ce17929_61290_1130_787.png"}},{"insert":"\n,这是正常现象,因为微信公众号平台,会在点击\"提交\"按钮时,发送一个请求到我们的URL地址中,我们需要对微信发出的参数,返回echostr参数,第一部分暂时到此,先进入第二步处理。\n\n二:ivx上的后台设置(向微信公众号返回echostr参数的值)\n我们需要给当前服务返回 "},{"attributes":{"color":"#ffc000"},"insert":"接收参数['echostr'] "},{"attributes":{"color":"#000001"},"insert":",设置后需要上架应用,此公开服务的URL地址才能生效。(如单纯测试不做投放,可先使用v4pre代替v4rel作为url填写在微信公众号平台,则无需后续的上架操作)"},{"insert":"\n"},{"insert":{"image":"//file3.ih5.cn/v35/files/ae27ed9d972a998e5011dfec48c2f1eb_84255_739_376.png"}},{"insert":"\n上架后,即可回到第一步的\"提交\"按钮,即可成功。提交完成还需要启用一下微信公众号平台的配置"},{"insert":{"image":"//file3.ih5.cn/v35/files/0a37008b194730f17694ebd4450e92ca_5964_1349_86.png"}},{"insert":"\n到此微信公众号平台的设置结束,进入第三步,公众号自动应答。\n\n三:根据用户在微信聊天窗口给公众号发送的文字,公众号自动应答。\n1.此时需要将公开服务从JSON格式改回XML\n"},{"insert":{"image":"//file3.ih5.cn/v35/files/8e0f71dd99242c4e025a7e8a19abaf6b_33834_1066_197.png"}},{"insert":"\n并且填好必填的内容,从第一步的配置服务中获取开发者ID(APPID) ,和消息加解密密钥(EncodingAESKey)\n"},{"insert":{"image":"//file3.ih5.cn/v35/files/4690dd592a29ab67ca27f9fbf7aacc98_27322_435_401.png"}},{"insert":"\n这时用户发送的文字信息到公众号,那么微信后台会将用户的文字转发到我们的后台配置的服务器URL上,这时就不会带有echostr参数,而是带有xml参数(xml参数其实就是加密过的用户输入的信息)和_urlQuery参数\n"},{"insert":{"image":"//file3.ih5.cn/v35/files/cb8f13f1526c6edb8bb3e90b70f4fdb7_20953_256_476.png"}},{"insert":"\n由于XML中的内容是加密的。\n我们需要先经过\"解密xml\"服务解密后,看到里面解密后内容.result.Content (用户真实发送的内容) ,再调用函数让公众号回复用户相对应的内容\n"},{"insert":{"image":"//file3.ih5.cn/v35/files/7f8be9d0e24f7abe784ec119ba428576_198844_1920_887.png"}},{"insert":"\n\n\n公众号回复用户图片 或者 音频的时候,需要先将音频上传到 微信公众号的\"多媒体素材\"\n"},{"insert":{"image":"//file3.ih5.cn/v35/files/1ea2f079e994d96739edf31422bc44df_134934_1909_756.png"}},{"insert":"\n然后通过api调用获取到Media_ID\n请打开下方链接(注意如果是音频是voice,如果是图片是image,需要修改)\nhttps://editor.ivx.cn/ih5/app/template/download?id=3210\n"},{"insert":{"image":"//file3.ih5.cn/v35/files/5e3632f8c948253a8c5b6da44f6dede2_126915_1909_747.png"}},{"insert":{"image":"//file3.ih5.cn/v35/files/00ffa7ea8a6165c833904defbbe8f157_62075_1880_450.png"}},{"insert":"\n最后将上图中的media ID填回到 函数中,即可\n"},{"insert":{"image":"//file3.ih5.cn/v35/files/08398f45e2ca62673e25c389f7512bd9_202475_1914_876.png"}},{"insert":"\n"}]
[{"insert":"支持公众号自动消息回复,可以在后台服务中定义自动回复的规则,需要支持以下类型的消息:\n关注时自动消息"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"针对某些关键词的回复"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"回复的消息,需要支持文本、图片、音频。"},{"attributes":{"list":"bullet"},"insert":"\n"}]
关注公众号或回复公众号对应关键字,返回对应文字、图片、或音频。
公众号自动消息回复
公众号自动消息回复
公众号自动消息回复
2020-11-17 16:36:56
291
null
1
0
103
000d91043dae06319c598e70c48b016a_132082_1080_2217.jpg
小程序
吴嘤之
7
0
10479885
2866
893
1184
已上架
应用
1
谭健铭
https://file82c7e019c4b2.v4.h5sys.cn/play/WY5sKYOP
手机