精华内容
下载资源
问答
  • 2018公众号教程,有需要的拿去学习一下吧
  • 微信公众号教程

    2018-01-17 15:51:28
    微信公众号操作教程,很详细,适合新手起步。附带系统temp文件清理工具,不用可以删除。没影响
  • 有关我以前写的苹果CMS搭建影视...下面就介绍苹果cms对接公众号: 打开后台控制台,系统——>微信对接配置 对接的域名+/api.php/wechat 默认的Token为:qweqwe 填写好上面的配置后,登录微信公众平台:..
    • 有关我以前写的苹果CMS搭建影视网站及注意事项、采集资源和网站解析,可以访问我网站建设专栏:https://blog.csdn.net/qq_41684621/category_9150916.html

    • 听说苹果cms要出pro版本了,https://www.maccms.pro/
      在这里插入图片描述

    • 下面就介绍苹果cms对接公众号:

    • 打开后台控制台,系统——>微信对接配置

    • 对接的域名+/api.php/wechat

    • 默认的Token为:qweqwe
      在这里插入图片描述

    • 填写好上面的配置后,登录微信公众平台:https://mp.weixin.qq.com/

    • 开发——>基本配置——>修改配置

    • Token要对应好,URL就是上面配置的对接域名

    • EncodingAESKey:点击下随机生成即可

    • 消息加密方式选择:明文模式

    • 最后提交即可(如果不成功多提交几次,直到成功为止
      在这里插入图片描述

    • 返回上一页启用配置

    • 配置完成后,在公众号后台输入影片名,就会发送对应的影片。前提是网站上有这部影片。

    • 可以拿我的公众号测试下:
      在这里插入图片描述

    展开全文
  • 微信公众号开发教程1python,第一部分和第三部分已经上传了,请搜索下。
  • cps可以在任何场景下使用,只要是通过你的链接或者二维码进入下单都可以,例如公众号,小程序,朋友圈,各种群聊都可以,今天重点讲公众号 公众号分为服务号跟订阅号,区别是服务号需要企业或者个体户才可创建,...


    前言

    既然能看到这里,说明对cps有一些了解,接下来讲一讲自己做出一个成品的经历。


    提示:以下是本篇文章正文内容,下面案例可供参考

    一、外卖cps是什么?

    用户通过你的推广实现下单,你获得激励。

    二、开始

    1.步骤

    cps可以在任何场景下使用,只要是通过你的链接或者二维码进入下单都可以,例如公众号,小程序,朋友圈,各种群聊都可以,今天重点讲公众号

    • 公众号分为服务号跟订阅号,区别是服务号需要企业或者个体户才可创建,订阅号个人即可申请。这里看预算,服务号主做服务更方便,订阅号以写文章为主。这里推荐 服务号,订阅号可以直接跳过中间步骤到最后一步即可
    • 注册企业或个体户可以去某宝搜索代办,当然自己时间充裕可以自己跑,同时需要对公账户跟实际注册地址,博主刚开始不知道,先挂的虚拟地址,对公账户办理银行需要去实际地址查看,地址变更多花了冤枉钱
    • 开始注册:打开微信公众平台邮箱注册,选择服务号使用企业或个体户信息填写,完成后需要微信认证,有300认证费/年,只有认证过的服务号才可正常使用。注意:1.新注册的企业或个体户信息需要同步时间,各地时间不一样,最好直接选择对公账户验证,博主选法人认证一直失败且每月只能3次。2.公众号名称跟头像每年都限制次数,慎重
    • 认证完成后就可以把cps加入到自己的公众号啦

    美团(示例):

    1. 通过注册美团联盟,该方法只支持企业合作,通过注册后如下图获取推广链接填写到公众号菜单即可,该方法需要结算时给美团寄发票,嫌麻烦可以选第二种
      在这里插入图片描述
      2.通过外卖每天赚,可直接结算

    饿了么(示例):

    1. 手机下载淘宝联盟,登录后点击如下,选择饿了么微信推广活动分享赚钱,选择分享小程序添加到服务号菜单即可
      在这里插入图片描述
      在这里插入图片描述

    总结

    提示:这里对文章进行总结:
    以上就是今天要讲的内容,本文仅仅简单介绍了外卖CPS的使用,只是写了大体步骤,另有电影票cps,购物cps也可集成,有疑问可私信博主解答。

    文末福利
    戳一戳去查看我的成品: 我的省钱攻略

    展开全文
  • 首先声明下,对接公众号的话需要自行注册公众号“订阅号” 对接失败的原因大多是域名变红导致!简单的测试方法就是把域名链接发给qq好友或是qq群里看看有没有变红 域名变红以后大概率不会对接成功的,请知悉。 1,...

    首先声明下,对接公众号的话需要自行注册公众号“订阅号”  对接失败的原因大多是域名变红导致!简单的测试方法就是把域名链接发给qq好友或是qq群里看看有没有变红 域名变红以后大概率不会对接成功的,请知悉。

    1,来到苹果cms后台》【系统】>>【微信对接配置】设置好需要对接的域名,需要注意的是 对接TOKEN:可自定义填写但是一定要和微信端TOKEN填写一致 区分大小写 不然会对接失败这个就相当于对接暗号一个字也不能错。所有都填写完毕后记得清楚一次缓存,有缓存也会对接失败。

     

    2,登陆微信公众号平台,https://mp.weixin.qq.com/ 打开首页拉到底部 点击进入左侧的基本配置页面。

    3,进入基本配置页面后找到修改配置。

    4,进入设置页面后按要求逐一填写设置
    ①格式是:你的域名/api.php/wechat    (注意域名要带上http或是https 结合自己的实际域名填写)
    ②复制粘贴苹果cms系统后台的Token。
    ③点击下随机生成即可。
    ④随意选择推荐兼容模式(由于通讯请求方式不同加密方式我们选择兼容模式,这可意义最大限度的兼容通讯协议,方便使用。)
    ⑤最后提交即可(如果不成功多提交几次,直到成功为止)

    5,关键一步,返回上一页启用配置如果不启用配置白折腾。(大功告成 )

    原文地址:www.dungei.net

     

    展开全文
  • 在本篇教程中,你将学会使用华为云弹性云服务器(以下简称ECS)搭建微信公众号处理后台,使用Python语言编写对应的微信消息处理逻辑代码,接收从微信服务端转发过来的消息,并返回处理结果给最终用户。整个处理流程...

    1. 概述:

    在本篇教程中,你将学会使用华为云弹性云服务器(以下简称 ECS)搭建微信公众号处理后台,使用Python语言编写对应的微信消息处理逻辑代码,接收从微信服务端转发过来的消息,并返回处理结果给最终用户。整个处理流程如下图所示:

    image.png

    您需要了解的背景知识有: CentOS(Linux)操作系统、PHP语言、Web.py框架、HTTP/XML协议。

    1.1 准备事项

    申请微信公众号

    微信公众号申请链接:https://mp.weixin.qq.com/cgi-bin/loginpage?t=wxm2-login&lang=zh_CN

    image.png

    考虑到申请便利性,本教程中使用订阅号“云图说”为例说明。

    购买华为弹性云服务

    华为弹性云服务购买链接:https://console.huaweicloud.com/ecm/?region=cn-east-2#/ecs/createVm

    如果没有华为云账号,需先注册华为云账号并完成实名认证。

     

    本教程中,使用公共镜像CentOS 7.4

    image.png

    建议同时购买弹性IP,后面需要再微信公众号上配置服务地址需要公网IP。

    image.png

    2. 操作步骤:

    2.1 基础软件安装

    本教程中使用Python+Web.py组合完成微信公众号开发,需要安装如下软件:

    升级默认Python版本

    CentOS 7.4自带Python版本比较老,建议升级到Python3。

    1、  查看Python版本,使用命令:

    python --version

    image.png

    2、  下载Python安装包,这里以Python 3.6.0版本为例,使用命令:

    wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0a1.tar.xz

    image.png

    3、  解压安装包,使用命令:

    tar xvf Python-3.6.0a1.tar.xz

    image.png

    4、  执行命令:

     ./configure

    执行成功出现类似如下提示:

    image.png

    如果出现类似“configure: error: no acceptable C compiler found in $PATH”提示,是因为未安装合适的编译器。

    image.png

    解决方法:安装/升级gcc及其他依赖的包,使用命令:

    sudo yum install gcc-c++

    并在随后提示安装包是否OK是,输入y并回车。出现类似如下提示说明依赖的包安装成功:

    image.png

    再重新执行./configure 命令即可。

    5、  执行命令:

     make && make install

    执行成功,提示pip错误,原因是我的系统中少了openssl-devel包,可以先忽略。

    image.png

    6、  查看python3版本,使用命令:

    python3 --version

    image.png

    7、  再使用命令:

      python3

    出现类似如下提示,则说明python3安装成功。

    image.png

    升级默认pip版本

    pip通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。Python3安装成功后自带pip3,但版本比较老,建议升级到pip最新版本。同时前面安装python3提示“Ignoring ensurepip failure: pip 8.1.1 requires SSL/TLS”错误,导致pip未成功安装。

    1、先安装openssl-devel包,使用命令:

    yum install openssl-devel -y

    image.png

    2、重新执行命令:

    make && make install

    出现如下提示说明安装pip成功:

    image.png

    3、升级pip3,使用命令:

    pip3 install --upgrade pip

    出现如下提示说明升级pip到最新版本了:

    image.png

    安装Web.py框架

    pip3 install web.py==0.40.dev0

    image.png

    安装WinSCP

    通常情况下,我们在本地Windows操作系统上编辑代码,完成后再上传至弹性云服务器上(CentOS Linux系统)。WinSCP 是一个 Windows 环境下使用的 SSH 的开源图形化 SFTP 客户端, 同时支持 SCP 协议。它的主要功能是在本地与远程计算机间安全地复制文件,并且可以直接编辑文件。

    WinSCP安装链接:https://winscp.net/eng/docs/lang:chs

    2.2 上传代码

    1、新建main.py文件,拷贝如下代码:

    这里为和微信公众技术平台教程保持一致,也使用Web.py框架。Web.py官方教程地址:http://webpy.org/,使用如下命令安装web.py:

    # -*- coding: utf-8 -*-
    # filename: main.py
    import web
    from handle import Handle
     
    urls = (
        '/wx', 'Handle',
    )
     
    if __name__ == '__main__':
        app = web.application(urls, globals())
        app.run()

    2、新建handle.py文件,拷贝如下代码:

    # -*- coding: utf-8 -*-
    # filename: handle.py
     
    import hashlib
    import web
    import receive
    import time
    import os
     
    class Handle(object):
     
        def __init__(self):
            self.app_root = os.path.dirname(__file__)
            self.templates_root = os.path.join(self.app_root, 'templates')
            self.render = web.template.render(self.templates_root)
            
        def GET(self):
            try:
                data = web.input()
                if len(data) == 0:
                    return "hello, this is handle view"
                signature = data.signature
                timestamp = data.timestamp
                nonce = data.nonce
                echostr = data.echostr
                token = "此处内容与公众号基本配置里Token字段取值保持一致"
     
                list = [token, timestamp, nonce]
                list.sort()
                s = list[0] + list[1] + list[2]
                hashcode = hashlib.sha1(s.encode('utf-8')).hexdigest()
                print( "handle/GET func: hashcode, signature: ", hashcode, signature)
                if hashcode == signature:
                    return echostr
                else:
                    return echostr
            except (Exception) as Argument:
                return Argument
     
        def POST(self):
            try:
                webData = web.data()
                print("Handle Post webdata is:\n", webData)
                #打印消息体日志
                recMsg = receive.parse_xml(webData)
                
                if isinstance(recMsg, receive.Msg) and recMsg.MsgType == 'text':
                    toUser = recMsg.FromUserName
                    fromUser = recMsg.ToUserName
                    content = "欢迎关注云图说!" + str(recMsg.Content)
                    print('Reply message info:\n')
                    print('toUser =', toUser)
                    print('fromUser = ', fromUser)
                    print('content = ', content)
                    return self.render.reply_text(toUser, fromUser, int(time.time()), content)
                else:
                    print("不支持的消息类型:",recMsg.MsgType)
                    return "success"
            except (Exception) as Argment:
                return Argment

    3、新建receive.py文件,拷贝如下代码:

    # -*- coding: utf-8 -*-
    # filename: receive.py
    import xml.etree.ElementTree as ET
     
    def parse_xml(web_data):
        if len(web_data) == 0:
            return None
        xmlData = ET.fromstring(web_data)
        msg_type = xmlData.find('MsgType').text
        if msg_type == 'text':
            return TextMsg(xmlData)
        elif msg_type == 'image':
            return ImageMsg(xmlData)
        elif msg_type == 'location':
            return LocationMsg(xmlData)
        elif msg_type == 'event':
            return EventMsg(xmlData)
                  
    class Event(object):
        def __init__(self, xmlData):
            self.ToUserName = xmlData.find('ToUserName').text
            self.FromUserName = xmlData.find('FromUserName').text
            self.CreateTime = xmlData.find('CreateTime').text
            self.MsgType = xmlData.find('MsgType').text
            self.Eventkey = xmlData.find('EventKey').text
     
    class Msg(object):
        def __init__(self, xmlData):
            self.ToUserName = xmlData.find('ToUserName').text
            self.FromUserName = xmlData.find('FromUserName').text
            self.CreateTime = xmlData.find('CreateTime').text
            self.MsgType = xmlData.find('MsgType').text
            self.MsgId = xmlData.find('MsgId').text
            
    class TextMsg(Msg):
        def __init__(self, xmlData):
            Msg.__init__(self, xmlData)
            self.Content = xmlData.find('Content').text
            
    class ImageMsg(Msg):
        def __init__(self, xmlData):
            Msg.__init__(self, xmlData)
            self.PicUrl = xmlData.find('PicUrl').text
            self.MediaId = xmlData.find('MediaId').text
     
    class LocationMsg(Msg):
        def __init__(self, xmlData):
            Msg.__init__(self, xmlData)
            self.Location_X = xmlData.find('Location_X').text
            self.Location_Y = xmlData.find('Location_Y').text
     
    class EventMsg(Msg):
        def __init__(self, xmlData):
            Event.__init__(self, xmlData)
            self.Event = xmlData.find('Event').text

    4、新建templates文件夹,在文件夹下新建reply_text.xml文件,拷贝如下代码:

    $def with (toUser,fromUser,createTime,content)
    <xml>
    <ToUserName><![CDATA[$toUser]]></ToUserName>
    <FromUserName><![CDATA[$fromUser]]></FromUserName>
    <CreateTime>$createTime</CreateTime>
    <MsgType><![CDATA[text]]></MsgType>
    <Content><![CDATA[$content]]></Content>
    </xml>

    5、最终本地代码文件形成如下:

    image.png

    通过WinSCP工具将上述文件与目录上传至弹性云服务指定目录下:

    image.png

    2.3 启动服务

    使用如下命令启动服务:

    python3 main.py 80

    未报错,则说明启动成功,参考如下:

    image.png

    2.4 启用开发者模式

    1、公众平台官网登录之后,找到“开发”——>“基本配置”菜单栏,点击“修改配置”。

    image.png

    2、填写URL与Token取值,EncodingAESKey可以随机生成,加解密方式简单起见使用“明文模式”,点击“提交”。参考如下:

    image.png

    3、在弹出的提示框中,点击“确定”。

    image.png

    4、验证token成功,点击启用。

    image.png

    备注:如果token验证失败,请检查Token取值配置与handle.py中GET消息处理代码。

    2.5 验证

    使用微信关注公众号,任意发送一条文本消息,看是否能够收到回复。出现如下回复则表明系统处理正常。

    image.png

    来源:华为云开发者中心 

    展开全文
  • vue公众号demo

    2018-11-23 13:53:20
    前端vue公众号demo,采用axios与后端进行交互,首页使用了轮播图片插件,和一些交互的插件
  • 微信公众号入门详细教程

    千次阅读 2018-08-07 15:30:30
    工具:natapp,MyEclipse2016 系统:win7 ...微信公众号主要分为:订阅号,服务号,和企业号(个人只能使用订阅号,订阅号功能相当有限,不过作为入门也足够了) 也可以通过微信官方提供的测试账号 ...
  • Python微信公众号后台开发教程<001>

    千次阅读 2019-12-30 15:22:21
    ​本篇文章开启Python开发微信公众号后台 准备: 云服务平台:(我用的是京东云的) 公众号:自己注册一个就行 Git:代码管理平台 了解平台 进入公众号后台,查看开发相关项 基本配置(服务器配置等): ...
  • 今天带大家制作属于自己的网课搜题公众号教程 需要材料: 1.注册微信公众号(已经注册好的,直接登录自己公众号即可) 2.题库接口注册(题库接口,在文章附赠自己的接口) 下面看我的操作 ①步骤一:进入注册公众号...
  • 本例使用asp.net完成公众号的验证 及消息接受和回复。可以通过本架构进行更为复杂的开发。为使用C#开发微信公众号的同学提供指引
  • 网课查题公众号如何搭建,相信大家都见过网课查题的公众号。同学们发送题目到公众号,就会得到相应的答案。那这个功能的原理是什么呢?今天给大家教一下,如何去对接查功能。...主要教程 一、登陆网课题库网
  • 本文从熟悉微信公众号、排版技巧、栏目建设、运营推广四大块来说。 此文主要针对大学生和微信运营新手,所有更多的是一些基础运营的知 识,希望可以帮到大家。
  • 微信公众号开发详细教程

    万次阅读 2019-04-26 16:14:06
    微信公众号开发之配置开发服务器 微信公众号开发之获取access_token 微信公众号开发之关键词回复 微信公众号开发之模板消息 微信公众号开发之授权回调 ...
  • 微信公众号开发详细介绍。包括公众号基本概念介绍,api使用
  • 百度网盘下载分享链接,微信公众号开发高清视频教程与源码
  • 用博文来说,不便理解,直接上教学视频!视频地址:微信公众号教程-注册发布文章
  • 1.首先需要解释下什么是微信公众号?微信公众号分为:[订阅号] 和 [服务号] 订阅号和服务号的具体区别转至微信公众号如果你只是申请微信公众号,自己写文章发表个人内容或者说想成为一个自媒体运营人员,一般都是...
  • 很多人都在找公众号模板,但是一般运营公众号有一段时间的朋友都知道,公众号模板一般都是在线图文编辑工具来实现的,微信公众号后台是没有这个功能的,那今天以135编辑器为例,介绍一下公众号模板,以及公众号模板...
  • php开发微信公众号视频教程,该资源设计微信开发的各个环节,都有视频和源码,很适合初学者入门和学习。
  • 今天给大家带来搭建 搜题公众号教程 首先我们需要的材料: 1.有自己的微信公众号(已经注册好的,直接登录自己公众号即可) 注册公众号教程: 点我进入注册公众号详细教程,如已有公众号请忽略。 教程开始,下面看我...
  • 微信公众号开发教程

    2017-04-26 11:37:55
    微信公众号开发教程的word文档
  • 网盘地址 微信公众平台开发视频教程,还附有相关配套php代码,api接口,自定义菜单,等等
  • 微信公众号管理平台使用教程

    千次阅读 2019-12-05 20:46:19
    单独说一下公众号类型的选择这一块。 如果只是简单的发送消息,来达到宣传效果,建议选择订阅号,订阅号可通过微信认证资质审核通过后有一次升级为服务号的入口,升级成功后类型不可再变;; 如果需要获得更多功能,...
  • 微信公众号开发详细教程.zip 1.公众号分类 2.通信模式 3.签名 4.具体步骤 5.与用户互动 6.消息的种类 7.图片音乐素材 8..
  • 1、申请注册一个公众号,个人的就可以了,然后进入测试号,如下图:(测试账号,除了支付其他的都可以用) 2、获取用户信息: (1)前端代码: 前端需要先获取code然后传给后端获取用户信息,之后就可以尽情的玩耍...
  • 微信公众号图文编辑新手教程

    千次阅读 2020-01-14 16:10:54
    注册成功以后登录微信公众号即可。 二、编辑发布一篇图文消息 进入一个管理界面,新建和编辑图文有两个入口,当然最建议的是点击“素材管理”,更加适合新手。 grey.gif 点击“素材管理”后的界面,编辑新文章就直接...
  • 小程序公众号源码及教程

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 100,470
精华内容 40,188
关键字:

公众号教程