微信开发

小程序学习第一天---微信开发者工具简单介绍

本秂侑毒 提交于 2019-11-28 19:44:26
微信开发者开发工具的组成 菜单栏 工具栏 预览 描述二维码 自动预览 切后台 模拟器 编译器 调试器 1.项目结构 对比: web页面: 技术栈: html 从语义化的角度来描述页面结构 css 从审美的角度来美化页面 js 从交互的角度来提升用户体验 小程序页面 技术栈: wxml 描述微信页面的结构 wxss 描述微信页面的样式 js 书写微信的逻辑代码 json 配置页面的相关信息 组成 pages:管理当前小程序中所有的页面 index index.wml index.js 注意点: 所有的代码都是写在 Page({ }) index.wxss index.json 注意点: 如果没有内容,必须添加一个空对象 app.json:注册小程序中的页面 小技巧 快速创建一个页面 在 app.json 中的 pages 下添加一个路径,直接保存,可以自动生成对应的页面 设置项目的默认首页 在 app.json 中的 pages 将路径移到第一个元素中 来源: https://www.cnblogs.com/KoBe-bk/p/11423765.html

微信开放平台授权登录详细流程-第三方登录

拈花ヽ惹草 提交于 2019-11-28 17:44:00
官方文档介绍的很详细,下面是看到的一篇博客,很有帮助,感谢! 原文:https://blog.csdn.net/qq_34190023/article/details/81133619 据微信开放平台“开发资源”中网站应用微信登陆功能开发指南描述:进行授权登陆接入前,需要先注册一个开发者账号,并拥有一个已经审核通过的网站应用,并获取AppID和APPSecret,然后申请微信登陆并通过审核后,可以接入流程进行开发。 据开发者资质认证处介绍:开发者资质认证通过后,微信开放平台帐号下的应用,将获得微信登录、智能接口、第三方平台开发等高级能力。 所以在微信第三方授权登陆获取用户信息开发前,需要做一些前期准备。目的是获取到AppID以及AppSecret,并成功申请微信登陆功能。 一、前期准备流程 1、注册邮箱账号。 2、根据邮箱账号注册微信开放平台账号,完善开发者资料。 3、申请开发者资质认证、填写相关资料、填写发票、支付认证金额。提交并等待认证结果 4、认证成功后,创建网站应用,填写基本信息、下载网站信息登记表填写并上传扫描件、填写授权回调域等。提交审核等待结果。 5、认证成功后,创建移动应用,至少选择安卓、IOS、WP8其中一种平台 6、创建应用成功后,申请微信登陆,等待审核结果,待审核通过后,可进行微信登陆的开发。 注:创建应用和开发者资质认证可同时进行 准备工作大致流程图 二

微信公众号开发之内网映射外网natapp安装(一)

元气小坏坏 提交于 2019-11-28 17:40:31
一,为什么使用natapp 1,在进行微信公众号开发时,我们需要搭建网站,并且随时都有可能修改网站内容进行调试。如果能够将内网ip映射到外网上,将大大方便我们的调试。每次发布只需eclipse运行应用即可。 2,通过natapp将内网映射到外网,还可以方便我们其他工作,比如外网展示网站等。 3,吐槽一下,本来qq浏览器有一个微信调试工具。该工具很方便使用,特别适合这种内网映射外网工作。但是现在下架了,原因是,微信升级后,该工具使用起来总是出问题。 二,如何使用natapp 1,登录官网 https://natapp.cn/ ,下载natapp客户端 2,下面分两种情况安装 2.1,在Mac(或Linux)下安装【本文针对Window版本的,此处略过不表,有需要的请另行百度查询具体方法】 2.2 进入https://natapp.cn/,根据提示注册并创建免费隧道,第一次需要实名制,实名制提交身份证号码,实名制成功即可获得属于你自己通道的 2.3 点击进入我的通道,可以看到已经有一个默认的通道了 2.4 点击右边的authtoken可以显示authtoken,点击配置进入通道配置页面 ,下面有域名和默认的端口(可根据自己项目修改) 2.5点击复制authtoken,打开natapp客户端,执行 natapp -authtoken yourauthtoken 2.6 出现下图即为成功

D8——前端开发

邮差的信 提交于 2019-11-28 16:13:39
当天完成的工作: 阅读微信官方文档,学习WeUI组件,将其中的tabbar组件运用到小程序中,实现不同页面之间的跳转。继续摸索界面的开发。 第二天的计划: 实现个人界面、收藏夹、商品详情界面、搜索界面的开发 。 每日小结: 今天用一天的时间进行摸索,更加熟悉了微信开发者工具,解决了昨天遇到的问题。预计明天可以更快的进行界面开发。在阅读了微信官方文档后感觉比之前盲目的尝试写界面要好很多 来源: https://www.cnblogs.com/yvonnewang/p/11414905.html

Net微信网页开发之使用微信JS-SDK获取当前地理位置

混江龙づ霸主 提交于 2019-11-28 15:22:05
前言:   前段时间有一个关于通过获取用户当前经纬度坐标,计算出该用户距离某指定地点之间的距离。因为做这个项目需要能够获取到比较精确的经纬度坐标,刚开始使用的是百度地图结果发现百度地图地位不太准确(有时候相差的比较的大,后来了解到了百度获取用户经纬度与用户当前使用的网络有很大的关系),后来换成了高德地图结果还是一样。最后我想刚好做的是个微信网站项目,为什么不使用微信自带接口呢?所以最后使用了微信JS-SDK来获取用户当前地理位置的接口。 微信JS-SDK的使用步骤,配置信息的生成获取讲解:   关于JS-SDK的使用步骤和timestamp(时间戳),nonceStr(随机串),signature(签名),access_token(接口调用凭据)生成获取的详细说明在此: https://www.cnblogs.com/Can-daydayup/p/11124092.html 前往微信公众平台查看是否开通获取用户地理位置接口权限: 调用微信JS-SDK获取地理位置接口,获取用户当前准确经纬度坐标: 微信官方文档使用说明: https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#35 <script type="text/javascript"> //通过config接口注入权限验证配置 wx

Android开发_微信分享功能

孤人 提交于 2019-11-28 14:59:36
在你的app应用里增加微信分享的功能,可以分享给好友、朋友圈。 首先,看官方文档这是必须的: 微信Android终端SDK新手使用指南 http://open.weixin.qq.com/document/gettingstart/android/?lang=zh_CN 官方文档已经介绍的很详细了,不过有一些地方,我们在开发的时候需要注意。说明以下两块: 1. 微信SDK Sample Demo源码 怎么build才能分享成功 Demo代码目录下有一个debug.keystore文件,在build的时候按照这个来签名,demo编出来的app才能成功分享到微信。 修改android默认签名文件见下图:windown->preferences 2. 我们自己开发 1) 申请AppId,注意 申请提交的app要用你最终打包的签名 。申请成功之后,app包名就不要变了,因为与appID是对应的。 2) 按照官方文档中,新建WXEntryActivity,注意 其所在的包必须是”app包名”+.wxapi。 其实这个实现了IWXAPIEventHandler 这个接口,是被微信那边来回调的。 请求微信分享的调用api.sendReq在其他Activity中都行,跟WXEntryActivity这个没有关系。 3) 打包测试的时候,用最终要打包的签名文件测试,这样才能分享成功。(

微信小游戏开发初体验

为君一笑 提交于 2019-11-28 13:26:11
微信小游戏开发初体验 碎碎念 搞事情 碎碎念 不知道为什么,最近很想学微信小程序开发,因为有一些游戏开发的基础,所以决定做一个微信小游戏练练手——至于能不能坚持到底发布上线,那就是另一回事了,2333333。管它是不是三分钟热度,只要有这个想法了,那就去做,哪怕最后因为种种困难放弃了,也比只停留在想法阶段要好。 作为一个从零开始的小白,首先当然是去看微信公众平台的官方文档,本文就是参照微信官方文档的快速上手教程,照着里面的步骤一步步走下去,并附上一些自己踩的坑和心得体会。 以下是微信官方文档链接: 微信官方文档·小游戏 好了,废话不多说,开始搞事情。 搞事情 首先需要注册一个小游戏账号,然后安装并启用开发者工具。这两步就不赘述了,官方文档中也都有,照着网页提示一步步走下去就好。 打开微信开发者工具后,需要扫码登录,登录后的界面如下图所示: 这里选择了小游戏并点击新建项目,新建项目需要填写以下内容: 我在这里主要修改了三个地方:项目名称,目录以及AppID(注册小游戏账号后可以登录微信开放平台查看自己的AppID) 因为完全是参照官方文档练手,我就没有使用刚刚注册的AppID,而是点击了测试号,然后后端服务也不需要选择了,直接被整没了2333 点击新建后,可以见到开发者工具的界面,除了上面的菜单栏,主要就分为模拟器、编辑器、调试器三块,点击对应的绿色按钮可以将它们隐藏/重现。

Dubbo 02 微信开发

梦想与她 提交于 2019-11-28 11:59:39
Dubbo 02 微信开发 Dubbo Admin https://github.com/apache/dubbo-admin 原系统微服务改造 mvc层排除数据源检查 Application 入口程序添加 @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class}) 新增微信接口微服务 功能:微信登录 前置条件:微信开放平台 https://open.weixin.qq.com/ 可以获取snsapi_login 开发测试环境:公众号 公众号(公众平台)获取的scope只包括两种:snsapi_base 和snsapi_userinfo 环境搭建 获取测试账号 https://mp.weixin.qq.com 注册登录后使用测试账号开发 反向代理服务器 主要用于开发中内网穿透 http://www.ngrok.cc/ http://www.natapp.cc/ API 微信公众平台开发者文档 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432 微信开放平台(公众号第三方平台开发) https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t

微信开发者工具的学习使用

こ雲淡風輕ζ 提交于 2019-11-28 10:48:14
今天我们首先按照昨天老师的讲解对于我们小程序模型做了一些改变,按照饮食分类进行首页页面的调整。然后我们还研究学习了微信开发者工具的用法,关于.js/.json/.wxml/.wxss这四种文件的用法介绍。还有其中一些页面的创建、代码的编辑调试等功能。今天的主要工作就是学习微信开发者工具的使用。明日计划将具体进行我们微信小程序的代码编写任务,计划首先开始进行“饱了么”小程序页面的创建,并向其中添加一些图片等。 来源: https://www.cnblogs.com/agooo/p/11405589.html

【微信开发】-- 发送模板消息

随声附和 提交于 2019-11-28 09:46:56
我们需要将一些行为的进展消息推送给用户。除了短信,发送微信模板消息也是不错的选择。模板消息免费、精准到达、而且可以引导用户回到网站上来。但它有两个前提条件。1个是认证的服务号,你才能选择模板。2个是被推送的用户必须关注了你的公众号,而且你也拿到了他的openid。 先在模板库中找到自己的想要的模板,添加到“我的模板”中。 展开详情,我们可以看到示例。接下来用C#代码发送一次: 从 官方文档 的示例中我们可以看到除了推送人的openid,还可以设置每个字段的颜色及跳转地址。先可以定义以个TempModel对象: public class TemplateModel { public string touser { get; set; } public string template_id { get; set; } public string url { get; set; } public string topcolor { get; set; } public TemplateData data { get; set; } public TemplateModel(string hello,string state,string reason,string last) { data=new TemplateData() { first = new TempItem(hello),