日期: 2022-09-20 15:24:41 浏览数:3

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
东海网站制作要多少钱【域名企业邮箱服务器注册申请办理】东海网络优化公司哪家好、东海软件开发外包价格、东海高端企业网站页面制作设计专业公司、东海微信公众号小程序购物支付搭建制作公司
东海县,隶属于江苏省连云港市,素有世界水晶之都、中国温泉之乡之称,是全国首批沿海开放县、新亚欧大陆桥西行第一县,淮海经济圈、长三角经济圈、新亚欧大陆桥经济走廊交叉辐射区。 [1]
东海县位于江苏省东北部,地处江苏、山东两省交界处,东濒黄海,西接彭城,南依江淮,北界齐鲁;北至西北与山东省临沭县、郯城县相连,东与连云港海州区、赣榆区接壤,南与沭阳县交界,西与新沂市相依;全县总面积2037平方公里,人口124万,辖19个乡镇(场)、2个街道、1个省级经济开发区、1个省级高新区和1个省级旅游度假区。 [2]
东海县资源丰富、特色鲜明,拥有“石、泉、湖、井、画”等五张特色名片,先后被评为全国粮食生产先进县、全国科技进步考核先进县、国家卫生县城、国家级生态县、全国文化先进县、中国观赏石(水晶)之乡、江苏省级园林城市、百湖之县、中国民间艺术之乡等美誉,先后培养出南朝诗人鲍照、现代散文家朱自清、当代版画家彦涵等历史文化名人。 [3]
2016年11月,东海被国家旅游局评为第二批国家全域旅游示范区。2018年10月,东海县入选“综合实力百强县”、 [4] 全国投资潜力百强县市、 [5] 全国绿色发展百强县市、全国新型城镇化质量百强县市。2019年3月,被列为第一批革命文物保护利用片区分县名单。2019年7月,被列为国家知识产权强县工程示范县(区)。 [6] 2019年10月8日,被评为2019年度全国综合实力百强县市。2020中国夏季休闲百佳县市。 [7] 2020年5月,被国家发展改革委列为县城新型城镇化建设示范名单。
$robot = new Wechat_Lite('YourTokenHere...', true);$rs = $robot->response();$rs->output();复制代码特别地,当首次接入微信时,需要将开头的两句注释去掉,以便通过微信的验证,即:
echo $_GET@['echostr'];die();复制代码
Webchat的使用
这里通过一个模拟的业务场景,来看一下如何使用此Wechat扩展进行微信下的功能开发。假设快要过年了,各大企业都在派红包,这里,我们也模拟一下微信服务号上红包的派发。
通常地,当需要添加一个新的微信服务号的功能时,可以为两步走:先开发插件,再注册插件。
插件的功能开发,视具体业务而定。这里由于是模拟红包派发,而非派发真正的微信红包,所以实现非常简单。只需实现Wechat_Plugin_Text文本消息接口,并返回一条图文信息即可。
// $ vim ./Shop/Plugin/Money.php<?phpclass Plugin_Money implements Wechat_Plugin_Text {
public function handleText($inMessage, &$outMessage) {
$outMessage = new Wechat_OutMessage_News();
$item = new Wechat_OutMessage_News_Item();
$item->setTitle('让红包飞~')
->setDescription(sprintf('您已领取到一个%d元红包~', rand(1, 100)))
->setPicUrl('http://webtools.qiniudn.com/172906_61c8663a_121026.jpeg')
->setUrl('https://www.phalapi.net/');
$outMessage->addItem($item);
}}`复制代码开发好插件后,需要在配置文件中添加对哪种消息开启使用此新插件。在/Config/app.php配置文件中追加以下配置。
'Wechat' => array(
'plugins' => array(
// 在前面追加红包插件,处理顺序由左到右
Wechat_InMessage::MSG_TYPE_TEXT => array('Plugin_Money', 'Plugin_Menu', ),
... ...复制代码最后,在微信公众号中,访问的效果如下。

图3-19 发红包运行效果,消息中的氛围图来自网络
Webchat的调试
为了便于进行微信开发的调试,可使用模拟微信请求的脚本send_wechat_text.php,快速模拟发起请求。以下是对上面发红包的模拟请求。
$ php ./Library/Wechat/Tests/send_wechat_text.php http://api.phalapi.net/shop/weixin.php demo<xml><ToUserName><![CDATA[oWNXvjipYqRViMpO8GZwXxE43pUY]]></ToUserName><FromUserName><![CDATA[gh_43235ff1360f]]></FromUserName><CreateTime>1494427723</CreateTime><MsgType><![CDATA[news]]></MsgType><ArticleCount>1</ArticleCount><Articles><item><Title><![CDATA[让红包飞~]]></Title><Description><![CDATA[您已领取到一个9元红包~]]></Description><PicUrl><![CDATA[http://webtools.qiniudn.com/172906_61c8663a_121026.jpeg]]></PicUrl><Url><![CDATA[https://www.phalapi.net/]]></Url></item></Articles><FuncFlag>0</FuncFlag></xml>复制代码
输出的结果,即是对应返回给微信的消息,最终显示的效果与上面的运行效果一样。
Wechat扩展的设计很简单:一进,一出,一机器人。对应的UML静态类结构图如下所示:

图3-20 Wechat扩展的静态类结构图
在左边,是各种微信消息类型,如文本消息、事件消息、图片消息等,属于进来的信息。在右边,是响应返回的消息类型,如文本消息、图文消息等,属于出去的信息。而在中间,则是我们的机器人,它会识别所接收的微信消息类型,继而调用对应消息类型的插件,最后返回插件提供的结果。
最后,再稍微来看一下此扩展类库单元测试的编写情况,如下,可以看到对于核心的业务类,也是有对应的单元测试的。
$ tree ./Library/Wechat/Tests/./Library/Wechat/Tests/├── OutMessage│ ├── Wechat_OutMessage_Image_Test.php│ ├── Wechat_OutMessage_News_Test.php│ └── Wechat_OutMessage_Text_Test.php├── send_wechat_text.php├── Wechat_InMessage_Test.php└── Wechat_Robot_Test.php复制代码
PHPMailer扩展是基于PHPMailer发送邮件的扩展,此扩展相对于上面的Task和Wechat扩展而言,其安装、配置和使用非常简单。最后,我们也稍微来看一下此扩展类库的实现方式。

东海网站制作要多少钱【域名企业邮箱服务器注册申请办理】东海网络优化公司哪家好、东海软件开发外包价格、东海高端企业网站页面制作设计专业公司、东海微信公众号小程序购物支付搭建制作公司
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)