微信小程序制作
  • 如何制作网站呢?

    如何制作网站呢?...2019-01-21

    如何制作网站呢?其实制作网站是非常简单的一项工作,如果你要做自己公司的网站的话,有两种解决方案,一种就是自己公司组建网站制作团队来制作自己公司的网站,但是这样做有点不划算,毕竟就自己公司的一个小小的网站,如果招聘那个多的专业做网站的技术,一月下来需要支付不少的工资,并且还需要给这些技术配置硬件设备以及预留办公室等等,这对一些小型的公司来说是一笔不小的支出的,另外一个方案就是将你的公司网站外包给专业的网络公司去做,这样的话,只需要付做网站的费用即可达到做网站的目的,但是,网站外包之前一定要将你的需求跟网络公司沟通清楚了,让他们按照你的需求和要求来制作这个网站,并且要防止模板网站以次充好,现在好多网络公司基本上都不养活技术了,都是那模板的网站给客户用,如果你付费是定制开发的话,就需要网络公司按照你的要求来进行网站页面的设计,制作以及开发相应的管理功能的,不能那一个模板网站糊弄客户的。

    表面看就是一个小小的企业网站,但是如果你不外包,需要投入很大的人力和物力来开发的,最划算的方式就是外包,并且让网络公司按照你的要求来做,这与你就可以花费很少的成本可以获得自己想要的网站了。

  • 网页制作可以分为功能行网页和展示型网页

    网页制作可以分为功能行网页和展...2019-01-21

    网页制作可以分为功能行网页和展示型网页,做网站也是五六年了,今天就给大家总结一下,不要看是网站都能做,那你这牛逼吹得就有点大了,举个简单例子吧,像一般的公司网站这快肯定是不会与什么问题的,相比大家都很清楚这块怎么做,除过企业网站制作,剩下的就是像一些新浪,搜狐以及58,赶集等这样的网站病不是所有的网站制作公司都能做的,这些网站对管理的功能要求是比较高的的,并且内部的系统是非常的庞大的,像这样的大型的功能性的网站的一般都是有一定的技术要求的,需要有专业的技术团队进行系统性的开发才行,虽然这样的网站表面看起来没有什么功能的,但是这样的网站功能行和要求都是看不见的地方上呢,多半是用来管理或者辅助性管理用的,所以这样的网站就不仅仅是一个简单的网站那么简单的,更多的侧重于管理方面的系统开了,

    在实际的工作中,有写客户对这方面不是很了解,也不是很清楚怎么来做,就光看一个表面现象就给客户报价了那你这样的报价就有点不靠谱的感觉了,这样的网站需要找一个懂行的,了解技术的大神来进行一个系统行的评估的,把开发过程中,可能从在的问题或者一定需要涉及到的东西需要跟客户沟通清楚了,不然做这样的网站是非常容易跳坑的。

  • 西安资信评估管理系统开发注意事项

    西安资信评估管理系统开发注意事...2019-01-21

    西安资信评估管理系统开发注意事项,社会经济的发展,公司与公司之间的合作越来越微妙的,尤其是一些大型的国企,对合作商家的资信管理越来越看中了,尤其最近几年经济萎靡的情况下,国企公司为了能够有效的掌握和控制合作企业的相关情况,都在想办法开发资信评估系统,有效的对合作企业的债券,债务以及工商处罚以及公司内部情况的了解,有效的防范和降低合作单位的经营风险,这也是好多大型单位已经开始着手做的事。

    那么不同的行业,对资信评估系统的需求不一样,当然了开发过程中可能出现的问题以及开发周期都是不一样的,尤其像一些银行的资信评估系统是非常的麻烦的,也是非常的庞大的,需要有效的掌握好多有效的客观数据,供风控部门对这些数据进行有效的分析以及掌控,给最后的就层面提供有效的决策帮助,当然了作为企业的风控系统跟这些大型的风控系统的目的是一样的,都是为了降低和防范经营风险,保证公司的效益以及不被这些不良商家所拖累。

    其实像这些风控软件系统的开发需要有权威的数据接口,比如像了解企业的债权债务的话,就需要有各大银行的企业账户接口,但是作为银行的话有不可能给你提供,另外就是工商数据接口,能够有效的掌握公司的相关信息的变化等等,如果没有了这些专业的,权威的数据接口,就凭内部的那些数据进行系统评估的话,顶多算一个客户关系系统而已,就是将所有的客户信息录入系统,对客户的额信息即使更新管理,保证手上的数据及时有效。

  • 微信公众号开发的心得总结

    微信公众号开发的心得总结...2019-01-19

     随着微信的普及,越来越多的企业加入到微信公众平台这个行列中来,大家知道西安微信公众号是怎么开发的吗?开发者的心得体会是什么?下面就让小编来总结一下西安开发微信公众号心得的文章,希望能够给大家带来一些帮助。
    工具/原料

      智能手机一部

      微信号

      微信公众平台

      某某第三方插件

      方法/步骤

      1我们先去注册一个微信公众号,注册哪种类型的就要看你的个人需要。

      2你注册好了公众号以后,可以在互联网里找一些第三方制作平台。

      3第三方成功的连接到你的公众号内。

      4在授权成功后就需要点击编辑按钮,进入了以后,把你所知道的资料都填进去就好了。

      5进入了基本配置以后你会发现更多的字母在等着你,不过不要怕,你只需要找到和上图一样的字母把他复制粘贴过去就好了

      6粘贴过去以后你就可以说是把公众号与第三方成功对接了,如果你点了授权请无视掉上面那一步,授权以后及时不用填也可以使用,就是功能少了点。

      7好了,绑定完了回到这个界面,点击功能管理,开始你的开发之旅

      8进来之后你会发现,我的天!凌乱了,好多按钮在等你来摁,开发公众号最难的地方我感觉就在于如何与第三方成功绑定到自己的公众号。
      总结:当前无论是那个行业,都在逐渐的向网络化、移动化方向转变,那么作为移动端的营销渠道之一微信公众平台开发肯定是各大公司营销的必不可少的一环。
  • 微信公众号开发的开源框架有何优势呢

    微信公众号开发的开源框架有何优...2019-01-19

    微信公众号开发的开源框架有何优势呢?西安微信公众号开发的开源框架,具备“简洁、高效、优雅、易扩展”等特点。自主研发的插件扩展机制与视图构建工具能够帮助开发者快速实现微信端功能的开发。对微信接口进行了高度封装,能够轻松的处理微信端用户发送的文本、图片、语音、视频、位置、链接等类型消息,亦可对关注、取消关注、扫码、点击菜单、上报地理位置等事件进行灵活处理。
    二、插件目录及特色
    1、引入了Github上最为流行的Wechat-php-sdk类库,对微信接口实现高度封装。
    2、自主研发的插件扩展机制,保证功能的高度可扩展性。
    3、自主研发的视图构建工具,能够帮助开发者在控制器中通过简单的配置快速生成视图,灵活性强大到甚至不需要写任何一行HTML代码。
    4、高度封装的微信交互API,可轻松处理微信端用户发送的文本、图片、语音、视频、位置、链接等类型消息,亦可对关注、取消关注、扫码、点击菜单、上报地理位置等事件进行灵活处理。
    5、封装了微信支付、客服群发、模板消息、带参数二维码等微信高级功能的实现方法,开发者在插件开发的过程中可以简单的用一个函数实现上述功能。
    6、整合jssdk,封装了图片上传、自定义分享、支付弹窗、LBS定位、ajax请求等js方法,在模板页面可以快速集成。
    7、整合了weUI、FrozenUI、bootstrap等前端框架,在UI实现方面可快速集成。
    8、详细的开发手册,旨在帮助开发爱好者快速上手豆信开发。
    9、活跃的交流社区,让每一个开发爱好者都能分享自己的看法与见解。
    10、集成BUG反馈系统,产品保持高频次更新与迭代。
  • 手把手教你入门微信公众号开发

    手把手教你入门微信公众号开发...2019-01-19

    首先如果你注册好了一个微信公众号,势必需要生成一个二维码,用户扫描二维码进入公众号,开发者需要对各种操作进行响应和反馈。

    第一步:

    如何生成二维码

    生成二维码分为两步:

    1 取得 ticket

    2 通过 ticket 生成二维码,微信返回的是二维码图片的内容,而不是图片地址!


    好了,问题来了,怎么取得 ticket?

    所以呢,首先你得有一个认证过的微信公众号,从这里登录进去:https://mp.weixin.qq.com/

    进去后干什么呢?

    进入 开发/基本配置 页面,我们可以看到一些基本信息,其中有两个信息,是获取 Ticket 的关键数据

    1 AppId

    2 App Secret

    AppId 是固定的,AppSecret 只有第一次生成的时候可以看到,所以我们需要第一次生成的时候把 secret 保存起来,根据这两个信息,我们可以向如下地址发送 Get 请求:

    https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

    微信会返回一个json 对象,包含了 access_token 和 过期时间。拿到 access_token 也意味着我们拿到了调用微信的 API 的门槛,我们再向下面的地址发送 POST 请求:

    https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=TOKEN

    POST 表单的内容:

    {“expire_seconds”: 604800, “action_name”: “QR_SCENE”, “action_info”: {“scene”: {“scene_id”: 123}}}

    这是一个例子,具体有哪些选项,可以在开发者文档中心里找到

    正常情况下,微信会返回如下内容:

    {“ticket”:”gQH47joAAAAAAAAAASxodHRwOi8vd2VpeGluLnFxLmNvbS9xL2taZ2Z3TVRtNzJXV1Brb3ZhYmJJAAIEZ23sUwMEmm

    3sUw==”,”expire_seconds”:60,”url”:”http:\/\/weixin.qq.com\/q\/kZgfwMTm72WWPkovabbI”}

    好了咯,有了ticket,下一步我们该生成二维码啦!


    向如下地址发送 Get 请求:

    https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=TICKET

    ticket 就是我们前一步拿到的 ticket 值了,

    微信会返回一个 Content-Type:image/jpg 的图片,我们拿到以后,需要把内容写入一张 .jpg 的文件中,我是使用 nodejs 作为 api 服务端,

    使用 fs.writeFile(‘qrcode.jpg’, res.data, (err)=> {}) 就好啦

    这样我们就得到了一张 qrcode.jpg 的图片,

    把这张图片在服务端的地址发送给前端网页,页面就能直接打开这张二维码供用户扫描啦。


    好了,前面说到我们生成了二维码。用户也可以扫描,用户扫描完成以后,我们需要识别到用户的这一次行为,并且进行相应的操作,这下怎么办呢?

    还是两步

    第一步:

    还是到 开发/基本配置 页面,我们发现下面有一块区域,显示的是服务器配置,默认是关闭的。

    中需要填写服务器地址和token,这个地址当然是线上地址了,是微信可以直接访问到的。

    我们假设你的服务端域名是 sky.com

    于是你就得在主机上搭建一个 RESTFul 的 api 服务,姑且叫做 api.sky.com 吧

    在这个项目中呢,配置一个专门用于微信的消息发送的路由, api.sky.com/weixin

    好了,敲黑板了!

    这个路由下面的 API 响应逻辑,是需要自己实现的,先配置服务器:

    把上面这个地址 api.sky.com/weixin 填入服务器配置的 url 地址一项,

    再随便填一个令牌(Token)值,比如 'ismine',AESKey 随便生成一下就好了

    选择明文模式

    点确定,微信就会向这个 url 发送一条 GET 请求,这条 GET 请求包含了如下信息:

    signature 微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。
    timestamp 时间戳
    nonce 随机数
    echostr 随机字符串
     
    看到没,好像没有我们刚刚填入的token 哎,去哪儿啦?这个 signature 又是个啥?别急,我们慢慢解释。

    signature 本质上,是经过微信加密以后的一串字符,我们的服务器,需要通过验证 signature 来判断这条请求是否真的是微信发过来的。

    怎么验证呢?

    第一步:

    取得GET 请求的二个参数,加上我们之前在服务器配置里面填入的 令牌,就是那个 token ,还记得吗?把他们变成一个数组,顺序无所谓了,反正之后我们也要进行排序:

    [token、timestamp、nonce]

    第二步:

    这三个参数进行字典排序,什么叫字典排序?

    [‘bbasdf’, ‘ass’, ‘dde’] 经过字典排序以后,就成了 [ ‘ass’,’bbasdf’, ‘dde’] ,也就是这三个字符串,是按照你查字典的顺序来排列的,明白了哈?不明白的话,可以选择百度。

    第三步:

    把这三个字符串合并成为一个字符串,上面的例子,合并完以后,就是这样了:


    第四步:

    把上面这个字符串进行 sha1 加密,试试看?

    哇 奇迹出现了,加密以后的字符串,跟 signature 简直一模一样!!!!

    这样,我们是不是知道了这个请求一定是从微信发过来的呢?

    为什么?好吧,我解释一下:

    关键就是token,因为 get 请求里面是没有 token 信息的,只有微信服务器和我们的 api.sky.com 知道这串token,而其他人不知道,如果信息是伪造的,token 一定不同,当然,被猜中了就没办法咯!!!

    所以只要token 不对,signature 一定不对。

    讲了这么多,还没完。。。


    好了,上面如果我们验签通过,咋办呢?就算我们知道是微信了,微信怎么知道我们成功收到了请求呢。对吧?

    所以

    api.sky.com/weixin 这个 api,在收到来自微信的请求并验签通过以后,需要把 GET 请求中的 echostr 原封不动的返回给微信,res.send(echostr);

    微信收到这个请求以后,就知道,噢,sky.com 是知道我的存在的,也把我刚才发过去的 echostr 返回来了,于是就确认了这台机器是安全的,具体表现出来的,就是当你填入服务器配置并确认以后,提示你确认配置成功!

    配置成功以后怎么办?当然是启用服务端配置咯。

    启用完成以后,用户通过微信在我们公众号上的所有行为,只要是微信定义过的,都会给我们配置的 url 发送数据。可能是 event 也可能是消息,
    这样我们就能在 api.sky.com/weixin 这个url 下面,根据不同的数据,返回不同的数据给用户了。

029-86195145 180 6652 8545 西安嘉瑞德网络科技公司
工作时间:周一到周六 8:30-18:30
邮箱:2528823962@qq.com
QQ:2528823962
地址:陕西省西安市未央元朔路明丰伯马都A座10820室
  • 微信小程序制作微信二维码
    扫码咨询
Copyright © 2015 西安嘉瑞德网络科技有限公司 陕ICP备17015187号-1