微信小程序示例开发

最近朋友圈是不是被微信小程序刷屏了?究竟什么是微信小程序,怎么使用小程序,我们又该如何创建自己的微信小程序?且跟我一起来了解小程序,用词不懂,描述不清处还请各位见谅,多多包涵。

1.定义

首先简单看下百度百科中对微信小程序的定义:

微信小程序,简称CX,是一种不需要下载安装即可使用的应用,它实现了应用触手可及的梦想,用户扫一扫或搜一下即可打开应用。

参考链接:

http://baike.baidu.com/link?url=x4A4lqj6IxpWo6HH7LkBgBD4NNpXE_HrRVmCUSxjoMe2hdjvPuJ8spbruqb_Uu46O4xqKWAzrMAcyGg0g9qrTZz9hbKDvVHxOoblLHdZm2RP-AbNXxeS-Vn2X6ipPc-O6XHzUeo_74q7r2AChdAAd97o4__dPjkgH8o5mQy74y_fx7l6OX9qrFUH1h5-bzWmHz9UP_6LE18jU3OuVodoca 

19小程序正式上线,现全面开放申请,主体类型为个人、企业、政府、媒体或其他组织的开发者,均可申请注册小程序。小程序、订阅号、服务号、企业号是并行的体系。

2.如何使用小程序

很多人在最新的微信版本上看不到小程序,因为微信对于小程序是你不用它,它就不会显示。下面给大家说下如何开启小程序。

 

按照图中顺序搜索——小程序示例,然后点击查看。

 

再回到发现中就可以看到小程序按钮,点击小程序即可看到右边的小程序列表。

对于现有常见小程序,各位可参考:

http://m.toutiao.com/i6373579375773745666/ 

3.注册小程序账号

官网注册地址: https://mp.weixin.qq.com/ 

 

选择小程序注册登录之后,可以不选择微信认证,只作为个人测试开发使用。

 

在设置中可以看到AppIDAppSecret,这个比较重要请记录。

4.开发小程序

首先下载开发工具, 地址如下:

https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html?t=201715 

本人选择windows开发工具。

 安装完成之后,首先选择本地小程序项目:

 

之后选添加项目,输入APPID(前面记录的)和项目名称文件路径等,在选择项目目录时勾选Quick Start项目,最后点击添加项目即可。

 

这是一个简单的小程序即已经生成,效果如下:

 

点击项目,然后点击预览,即可在微信中实时进行查看了。

 

到此一个个人的简单示例小程序即创建成功。

 

附录:

 

开发工具:

https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html?t=201715 

示例参考教程: https://mp.weixin.qq.com/debug/wxadoc/dev/ 

API参考: https://mp.weixin.qq.com/debug/wxadoc/dev/api/?t=201715 

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的 Django 微信小程序开发示例: 1. 创建 Django 项目并安装必要的依赖 首先,创建一个 Django 项目并安装必要的依赖。我们需要安装 `django`, `djangorestframework` 和 `wechatpy`。 ```bash pip install django pip install djangorestframework pip install wechatpy ``` 2. 配置微信公众号信息 在 `settings.py` 文件中,添加以下的配置信息: ```python WECHAT_APPID = 'your_appid' WECHAT_SECRET = 'your_secret' WECHAT_TOKEN = 'your_token' WECHAT_AES_KEY = 'your_aes_key' ``` 这些值可以在你的微信公众号管理后台找到。 3. 创建微信公众号 API 在 `views.py` 文件中,创建一个微信公众号 API,用于处理微信公众号发送的消息。 ```python from django.http import HttpResponse from wechatpy import parse_message, create_reply from wechatpy.utils import check_signature from wechatpy.exceptions import InvalidSignatureException def wechat(request): if request.method == 'GET': signature = request.GET.get('signature') timestamp = request.GET.get('timestamp') nonce = request.GET.get('nonce') echo_str = request.GET.get('echostr') try: check_signature(WECHAT_TOKEN, signature, timestamp, nonce) except InvalidSignatureException: return HttpResponse('Invalid signature') return HttpResponse(echo_str) else: xml = request.body.decode('utf-8') msg = parse_message(xml) if msg.type == 'text': reply = create_reply('Hello', msg) return HttpResponse(reply.render(), content_type='application/xml') else: return HttpResponse('') ``` 这个 API 将会处理微信公众号发送的消息并回复一个“Hello”消息。 4. 创建微信小程序 API 在 `views.py` 文件中,创建一个微信小程序 API,用于处理微信小程序发送的请求。 ```python from rest_framework.decorators import api_view from rest_framework.response import Response @api_view(['POST']) def wxapp(request): data = request.data # 处理微信小程序发送的请求 result = {'data': data} return Response(result) ``` 这个 API 将会处理微信小程序发送的请求,并返回一个包含请求数据的 JSON 对象。 5. 配置 URL 路由 在 `urls.py` 文件中,添加以下的 URL 路由信息: ```python from django.urls import path from .views import wechat, wxapp urlpatterns = [ path('wechat/', wechat, name='wechat'), path('wxapp/', wxapp, name='wxapp'), ] ``` 这些 URL 路由将会把请求分别转发到微信公众号 API 和微信小程序 API。 6. 运行 Django 服务器 最后,运行 Django 服务器并测试你的微信公众号和微信小程序。可以使用 ngrok 工具来暴露本地服务器,以便在微信公众号和微信小程序中访问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值