微信公众平台消息接口开发之启用接口

时间:2024.4.14

微信公众平台的编辑模式无法完成我们的大部分功能,这时候我们只得启用微信开发模式了,使用前提条件:需要拥有自己的服务器,虚拟主机也可以。可以用免费的,例如新浪SAE

一首先先到微信公众平台微信公众帐号,按照步骤来上传资料通过审核之后就可以使用了!

二上传代码

将以下代码保存为index.php,修改token为你自己想要的token然后上传到服务器

<?php

define("TOKEN","mytoken");

$wechatObj=newwechatCallbackapiTest();

$wechatObj-valid();

classwechatCallbackapiTest

{

publicfunctionvalid()

{

$echoStr=$_GET["echostr"];//随机字符串

if($this-checkSignature()){

echo$echoStr;

exit;

}

}

privatefunctioncheckSignature()

{

$signature=$_GET["signature"];//微信加密签名

$timestamp=$_GET["timestamp"];//时间戳

$nonce=$_GET["nonce"];//随机数

$token=TOKEN;

$tmpArr=array($token,$timestamp,$nonce);

sort($tmpArr);//进行字典序排序

//sha1加密后与签名对比

if(sha1(implode($tmpArr))==$signature){

returntrue;

}else{

returnfalse;

}

}

}

?

二、启用消息接口进入微信公众平台,选择高级模式,进入开发模式,进入接口配置界面:

按照要求如实填写下列选项。特别注意是URL是你上传index.php的路径,必须以你的服务器没有正确响应Token验证,请阅读消息接口使用指南

这样回头检查一下各项配置是否正确。如果确定配置没有问题,请按下面的

方法检查

2.请求URL超时

你的服务器在国外,或者服务器网速不给力,一般多试几次就可以了。如果经常这样,就需要考虑更换服务器

3.提交成功

恭喜你,配置成功了。


第二篇:微信公众平台消息接口教程指南


微信公众平台消息接口教程指南 微信公众平台消息接口使用指南

一、简介

公众平台消息接口为开发者提供了一种新的消息处理方式。二、申请消息接口

点击申请,如实填写负责人姓名、手机号和邮箱,填写网址url和token,其中token可由开发者可以任意填写,用作生成签名。三、网址接入

公众平台用户提交信息后,我们将以GET请求方式请求到填写的Url上,并且带上四个参数:

*signature—微信加密签名

*timestamp—时间戳

*nonce—随机数

*echostr—随机字符串

开发者通过检验signature对网址接入合法性进行校验。若此次GET请求原样返回echostr参数内容,则接入生效,否则接入失败。验证

z8c9e 凤凰平台凤凰开户

signature将结合开发者填写的token参数、timestamp参数和nonce参数等,加密流程:

*将token、timestamp、nonce三个参数进行字典序排序

*将三个参数字符串拼接成一个字符串进行sha1加密

*开发者获得加密后的字符串可与signature对比,标识该请求来源于微信。四、消息推送

当普通微信用户向公众账号发消息时,公众平台将POST该消息到填写的Url上(现支持文本消息以及地理位置消息)。结构如下:

文本消息xml格式

z8c9e 凤凰平台凤凰开户

toUser]]fromUser]]1348831860text]]thisisatest]]

ToUserName消息接收方微信号,一般为公众平台账号微信号

FromUserName消息发送方微信号 CreateTime消息创建时间

MsgType文本消息为text

Content消息内容地理位置消息xml格式 toUser]]fromUser]]1351776360location]]2

3.134521113.35880320位置信息]]

ToUserName消息接收方微信号,一般为公众平台账号微信号

z8c9e 凤凰平台凤凰开户

FromUserName消息发送方微信号 CreateTime消息创建时间

MsgType消息类型,地理位置为location Location_X地理位置纬度

Location_Y地理位置经度

Scale地图缩放大小

Label地理位置信息消息结构

toUser]]fromUser]]1348831860image]]thisisaurl]

ToUserName消息接收方微信号,一般为公众平台账号微信号

z8c9e 凤凰平台凤凰开户

FromUserName消息发送方微信号

CreateTime消息创建时间

MsgType消息类型image

PicUrl链接,开发者可以用HTTPGET获取五、消息回复

对于每一个POST请求,开发者在响应包中返回特定xml结构,对该消息进行相应操作(现支持回复文本消息、回复图文消息和星标操作)。xml结构如下:

回复文本消息格式

toUser]]fromUser]]12345678text]]content

z8c9e 凤凰平台凤凰开户

]]0

FromUserName消息发送方 ToUserName消息接收方 CreateTime消息创建时间

MsgType消息类型,文本消息必须填写text

Content消息内容,大小限制在2048字节,字段为空为不合法请求回复图文消息格式

toUser]]fromUser]]12345678news]]2title1]]description1]]picurl]]url]]title]]description]]picurl]]url]]1

FromUserName消息发送方

z8c9e 凤凰平台凤凰开户

ToUserName消息接收方

CreateTime消息创建时间

MsgType消息类型,图文消息必须填写news Content消息内容,图文消息可填空

ArticleCount图文消息个数,限制为10条以

Articles多条图文消息信息,默认第一个item为大图

Title图文消息标题

Description图文消息描述

z8c9e 凤凰平台凤凰开户

PicUrl链接,支持JPG、PNG格式,较好的效果为大图640*320,小图80*80,限制链接的域名需要与开发者填写的基本资料中的Url一致

Url点击图文消息跳转链接星标消息

在xml结构中,有一个FuncFlag字段,开发者可以通过填写FuncFlag字段为1来对消息进行星

标,你可以在实时消息的星标消息分类中找到该消息

z8c9e 凤凰平台凤凰开户

更多相关推荐:
微信公众号最具创意开场白案例分享

微信公众号最具创意开场白案例分享我为什么要关注这些前奏开场白我只是一个普通的建材商我一直坚持着自己的本分做事我勤奋诚信脚踏实地的过着每一天可是建材行业是个苦逼的行业老板不像老板来的比员工早走的比员工晚想的比员工...

微信公众平台使用方法:五大微信公众平台使用功能教程手册

让网络营销管理简单直接有效可视化Simpledirecteffectiveandvisualized微信公众平台使用方法五大微信公众平台使用功能介绍现状很多人都在注册微信公众账号只是对于企业微信公众账号以及1群...

如何运营微信公众平台

如何运营微信公众平台在20xx年微信公众号火起来的时候大家似乎是一头扎进微信营销的浪潮中每一个微信公众号的运营者都是一名产品经理我们每天阅读后台的统计数据每日新增人数文章阅读人数转发次数等在没有明确盈利模式下这...

微信公众平台运营建议

酒店微信大使微信公众平台运营35条建议1简单就是力量不要把自已的微信公众账号变成万能的功能的应用可以免费听音乐丶机器陪聊这些功能只会淡化企业核心的价值请删掉这些功能2微信营运的目是维持顾客的关系99的时间都用来...

附:微信公众平台运营技巧[重点]

微信公众平台梳理方案二企业的微信定位湖南卫视收视率能排在第一是以为其有明确的定位它把湖南台定位为娱乐偶像青春把自己的目标受众定位在年轻女孩子群体因此湖南台的栏目都是围绕偶像剧娱乐栏目宫廷剧系列传播的只有有了明确...

微信公众平台运营规范

微信公众平台运营规范20xx年04月04日一原则我们一直致力于为用户提供绿色健康的生态环境努力打造一个企业机构与个人用户之间交流和服务的优质平台给予用户更多的选择和便利进一步降低沟通和交易成本并创造更多的社会价...

微信公众平台运营总结

一个微信公众平台运营者的36条总结经常有很多客户来咨询我们,想了解微信营销的方法,如何拉粉,如何去推送内容等等。今天呢,我就带来一位微信公众账号运营者的心得给大家,从实战的角度,总结了微信营销的注意事项和操作指…

微信公众平台推广如何快速增长粉丝

微信推广怎么做可以吸引粉丝最近和一些同样做微信推广的朋友聊天大家对微信涨粉的问题都有不同的看法众所周知由于微信公众平台无法在手机上登录也无法主动添加好友所以推广起来相对比较困难只能通过不同的其他方式推广来增加微...

微信公众平台的十大运营要点

微信营销能否取得好的效果取决于微信公众账号的运营微信公众账号的运营看似简单其实里面大有学问好与不好的差别非常大有的企业辛辛苦苦运营了几个月粉丝寥寥基本上没有产生任何价值有的企业则能在短短几个月内聚集几十万粉丝给...

微信公众平台营销的36条黄金原则

杭泰互联专注于中小企业的网络营销服务微信公众平台营销的36条黄金原则很多客户更关注微信营销的具体方法如何拉粉如何去推送内容等等但实际上从整体上把握微信营销的一些原则其实也很重要1简单就是力量不要把自已的微信公众...

2-运营微信公众平台,你知道这些注意事项吗

运营微信公众平台你知道这些注意事项吗今天乔布简历的小编就带大家具体来看看微信公众平台注意事项关键词微信公众平台注意事项一申请公众号申请公众号要尽量找一个容易让用户记得的QQ号来注册因为用户一般都是通过公众号的名...

商家玩好微信公众平台要做到三点

商家玩好微信公众平台要做到三点微信营销服务技术支持微信公众号泛滥的今天我们大家对如何玩好公众平台一定有很大的困惑尤其是公众号上各种各样的信息让你应接不暇微信服务号推出了小店功能业界一片哗然腾讯在和京东合作以后但...

微信公众平台开场白(28篇)