如何拥有自己的微信小程序

2024-06-18 00:20
文章标签 程序 微信 拥有

本文主要是介绍如何拥有自己的微信小程序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

如何拥有自己的微信小程序

  • ~~话先放在这里~~ 写在前面
    • 申请一个属于自己的小程序
        • 先去[微信开放平台](https://open.weixin.qq.com/home)申请一个你的小程序
        • 扫码申请新小程序
        • 小程序该记好的个人信息
    • 安装微信开发者工具
        • 下载工具
        • 关联你的小程序
        • 请求域名配置
        • 发布小程序
    • BUY一个自己的服务器(阿里云)
    • 安装JDK
    • 安装MYSQL
    • 安装REDIS
    • 拥有一个域名
        • 阿里云选择域名购买
        • 买下域名后需要过户
        • 域名解析配置
        • 域名解析检测
    • 域名备案
    • 本地测试(花生壳)
    • 代码部署到服务器
    • 初步搭建完成

话先放在这里 写在前面

当你去搜索“属于自己的小程序”,铺天盖地的都是广告,都是收费的。它们都是为了掏空你的钱包,我就不一样,我会掏空你们的大脑。。。

在这里插入图片描述

申请一个属于自己的小程序

先去微信开放平台申请一个你的小程序

在这里插入图片描述

扫码申请新小程序

扫码(我这儿已经没有干净的账号给你们看流程了,都脏了(* ̄︶ ̄)

在这里插入图片描述

从别人那里偷来一张图,大概是要填写你的个人信息(身高体重三围啊。。。都不需要的)

在这里插入图片描述

小程序该记好的个人信息

创建完成后(我创建的是个人的,要帮公司搞那就出去!!如果你是自己有公司,那回来加我!!我把简历给你),可以登录你的小程序控制台了。

在这里插入图片描述

小程序信息小程序类目要先填写好的。至于备案,和微信认证,我是还没弄(现在本人用的还是体验版)。不影响开发。

要牢牢记住你的【APPID】和【APPSECRET】【手动加粗】(特别是密钥,记不住就要重置的败家玩意儿。)拿你的小本本,备忘录,可记好了!不是说忘了就没辙了,就是麻烦!

在这里插入图片描述

安装微信开发者工具

下载工具

下载微信开发者工具,根据自己电脑型号选择对应的下载(初学者,不懂的,你就下载稳定版!)

在这里插入图片描述

关联你的小程序

点击“+”
在这里插入图片描述

填写你的小程序名称,[APPID]就是上面让你记小本本的,不使用云服务(先不用,因为我不会🙂,等我会了,高低再写一篇),下面模板选的哪个我忘了,随便选个基础的先吧。

在这里插入图片描述

创建成功后初始界面如下

在这里插入图片描述

请求域名配置

这里要请求你的后端服务器的话,需要在小程序控制台配置域名(本地测试使用域名参考下面-本地测试(花生壳)),如果你有自己合法域名,当然可以配置上去。

在这里插入图片描述

配置好后要刷新一下就能生效了

在这里插入图片描述

发布小程序

由于我都是体验版,所以直接上传就好了。
要上传到正式版的话。。。小程序要备案,然后代码审核,添加各种隐私文件(以后再说吧。。。我嫌麻烦)

在这里插入图片描述

在小程序控制台有一个体验版二维码(点击体验版按钮查看大图,点我这里没用,点你自己的控制台!),可以保存下来,扫这个码就可以进入我们自己小程序的体验版了

在这里插入图片描述

至此我们有了一个自己的小程序
虽然现在是空空如也,但这叫毛坯房!

在这里插入图片描述

BUY一个自己的服务器(阿里云)

这一步不是必须滴~~~

你愿意的话,可以就开着自己的电脑作为服务器,大家只是玩玩,不用当真。有点点想追求刺激的,可以去阿里云买个服务器。
在这里插入图片描述
我是买了个99/年的(规格:2核(vCPU) 2 GiB 操作系统:Alibaba Cloud Linux 3.2104 LTS 64位,公网宽带:3 Mbps),个人玩玩够用了,当时也是看到这个价格,头脑一热就买了,然后有一天我看续费还是这个价格,头脑又一热给续了。。。
在这里插入图片描述
现在个人的话应该还是有便宜的套餐可用,大家可以自己看一下。
而且阿里云的售后服务还是不错的,时不时来关心一下(您是个人使用吗?用来做什么呢?够用吗?)
在这里插入图片描述

安装JDK

本地服务器就不多说了,在阿里云服务器上安装的话,也可以参考我的处女作之一1。。。

安装MYSQL

本地服务器就不多说了,在阿里云服务器上安装的话,也可以参考我的处女作之一2。。。

安装REDIS

很简单的,你本地下载一个合适的版本,然后上传到服务器,解压后。。。诶。。。好像要做的事儿挺多。你们先网上随便参考一下(如果呼声很大。。。我就给大伙儿补充一下)

在这里插入图片描述

拥有一个域名

阿里云选择域名购买

阿里云域名注册哪个便宜用哪个,我当时斥巨资花了1元买了域名(心疼了好几天o(╥﹏╥)o)(我哭了,我装的)

在这里插入图片描述

买下域名后需要过户

在这里插入图片描述

域名解析配置

填写你服务器公网IP,大概要等24生效吧(过户后)

在这里插入图片描述

域名解析检测

你的域名管理里有自带的解析检测,检测出来是你配置的IP那就说明对咯。实在不会你就找客服,态度很好,真的,不开玩笑。

在这里插入图片描述

域名备案

小程序只能配置备案了的域名,所以你有自己的域名还不够,要备案
阿里云提供了备案操作流程(真的很贴心了!!)

在这里插入图片描述

如实填写就好,咱也不违法的,不用害怕。按流程来,没有很多东西要填写,准备好身份证就行(个人的话),我的还在审核中。。。过了再补充截图给大家看看

在这里插入图片描述

本地测试(花生壳)

本地启动后端服务(后端服务!这个什么是后端服务,应该不用我多解释了吧,顾名思义就是后端的服务!不清楚的参考我另一篇文章-简单springboot项目打包jar并部署到服务器)后,由于小程序是不支持访问ip的。必须要要有域名,本地可以使用花生壳 模拟域名访问(一个运维同事推荐给我的,嘎嘎好用!)
在这里插入图片描述

代码部署到服务器

老规矩,相信熟悉我的并不陌生我的处女文章-简单springboot项目打包jar并部署到服务器 3 自个儿琢磨去吧。
在这里插入图片描述

初步搭建完成

然后就可以做你想做的功能了,everything!!!
小程序对接你自己的后端服务器(连上你自己的数据库)。可以在小程序开发工具的控制台查看调用和小程序本地数据。下面是我浅浅做的(我同事嘲笑我在弄表白墙!!!)在这里插入图片描述

在这里插入图片描述


  1. linux_centos6 64位安装jdk8 ↩︎

  2. linux_centos6 64位安装mysql8 ↩︎

  3. 简单springboot项目打包jar并部署到服务器 ↩︎

这篇关于如何拥有自己的微信小程序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1070783

相关文章

Python基于微信OCR引擎实现高效图片文字识别

《Python基于微信OCR引擎实现高效图片文字识别》这篇文章主要为大家详细介绍了一款基于微信OCR引擎的图片文字识别桌面应用开发全过程,可以实现从图片拖拽识别到文字提取,感兴趣的小伙伴可以跟随小编一... 目录一、项目概述1.1 开发背景1.2 技术选型1.3 核心优势二、功能详解2.1 核心功能模块2.

python编写朋克风格的天气查询程序

《python编写朋克风格的天气查询程序》这篇文章主要为大家详细介绍了一个基于Python的桌面应用程序,使用了tkinter库来创建图形用户界面并通过requests库调用Open-MeteoAPI... 目录工具介绍工具使用说明python脚本内容如何运行脚本工具介绍这个天气查询工具是一个基于 Pyt

Ubuntu设置程序开机自启动的操作步骤

《Ubuntu设置程序开机自启动的操作步骤》在部署程序到边缘端时,我们总希望可以通电即启动我们写好的程序,本篇博客用以记录如何在ubuntu开机执行某条命令或者某个可执行程序,需要的朋友可以参考下... 目录1、概述2、图形界面设置3、设置为Systemd服务1、概述测试环境:Ubuntu22.04 带图

Python程序打包exe,单文件和多文件方式

《Python程序打包exe,单文件和多文件方式》:本文主要介绍Python程序打包exe,单文件和多文件方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录python 脚本打成exe文件安装Pyinstaller准备一个ico图标打包方式一(适用于文件较少的程

Python程序的文件头部声明小结

《Python程序的文件头部声明小结》在Python文件的顶部声明编码通常是必须的,尤其是在处理非ASCII字符时,下面就来介绍一下两种头部文件声明,具有一定的参考价值,感兴趣的可以了解一下... 目录一、# coding=utf-8二、#!/usr/bin/env python三、运行Python程序四、

如何基于Python开发一个微信自动化工具

《如何基于Python开发一个微信自动化工具》在当今数字化办公场景中,自动化工具已成为提升工作效率的利器,本文将深入剖析一个基于Python的微信自动化工具开发全过程,有需要的小伙伴可以了解下... 目录概述功能全景1. 核心功能模块2. 特色功能效果展示1. 主界面概览2. 定时任务配置3. 操作日志演示

Redis迷你版微信抢红包实战

《Redis迷你版微信抢红包实战》本文主要介绍了Redis迷你版微信抢红包实战... 目录1 思路分析1.1hCckRX 流程1.2 注意点①拆红包:二倍均值算法②发红包:list③抢红包&记录:hset2 代码实现2.1 拆红包splitRedPacket2.2 发红包sendRedPacket2.3 抢

无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案

《无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案》:本文主要介绍了无法启动此程序,详细内容请阅读本文,希望能对你有所帮助... 在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是"api-ms-win-core-path-l1-1-0.dll丢失

SpringBoot后端实现小程序微信登录功能实现

《SpringBoot后端实现小程序微信登录功能实现》微信小程序登录是开发者通过微信提供的身份验证机制,获取用户唯一标识(openid)和会话密钥(session_key)的过程,这篇文章给大家介绍S... 目录SpringBoot实现微信小程序登录简介SpringBoot后端实现微信登录SpringBoo

uniapp小程序中实现无缝衔接滚动效果代码示例

《uniapp小程序中实现无缝衔接滚动效果代码示例》:本文主要介绍uniapp小程序中实现无缝衔接滚动效果的相关资料,该方法可以实现滚动内容中字的不同的颜色更改,并且可以根据需要进行艺术化更改和自... 组件滚动通知只能实现简单的滚动效果,不能实现滚动内容中的字进行不同颜色的更改,下面实现一个无缝衔接的滚动