你好我想找你合作微信公众号合作制作文字图片加我微信15022884444

微信人生攻略之微信公众平台教程_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
微信人生攻略之微信公众平台教程
上传于||文档简介
&&微​信​公​众​平​台​教​程
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩25页未读,继续阅读
你可能喜欢微信公众平台能不能发图片链接?_百度知道
微信公众平台能不能发图片链接?
我有更好的答案
用户可以点击文字进入;链接文字&&gt,不过体验肯定要差好多;链接地址&quot!你可以发文字:&a href=&quot,在文字上带店铺连接!代码格式是现在好像只能发链接;/a&gt
认证的服务号可以发图片链接,选中图片,点击超级链接,输入你要链接的网址,既可以了。
只有认证成功并且开通微信支付功能的服务号,才能在图文消息里面任意添加链接。其它的公众号都不行,哪怕认证成功的订阅号也不支持,只能利用“阅读原文”。不过自动回复里面是可以加链接的,用最基础的HTML超链接语法就行,自动会执行。
微信公众平台分订阅号和服务号,而只有认证的并且开通微信支付的服务号才可以在正文里面添加链接,随意添加关于&a href=&链接地址&&链接文字&/a&代码,有很多公众平台在关注回复那里设置了,但是代码对苹果机是失效的,也就是说如果用户是安卓的手机系统,那么加代码会出来可以点击的蓝字,如果用户用得是苹果手机,那么加代码之后出来的还是代码
只有已经认证并且开通微支付的用户才可以使用!
目前还不能,只能直接添加链接
其他类似问题
44人觉得有用
为您推荐:
您可能关注的推广
图片链接的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁10:28CATEGORY:VIEWS:36989COMMENTS:
最近在做微信公众平台开发,一口气写了二十几个功能,挺有意思的~
今天来分享一下开发经验~
微信公众平台提供的接口很简单,先看看消息交互流程:
说的通俗一些,用户使用微信发送消息 -> 微信将数据发送给开发者 -> 开发者处理消息并返回数据至微信 -> 微信把返回数据发送给用户,期间数据交互通过XML完成,就这么简单。
下面写个实例,开发微信智能聊天机器人:
1. 注册微信公众平台账号
微信公众平台:
注: 目前一张身份证只能注册两个账号,账号名称关乎加V认证,请慎重注册。
2. 申请服务器/虚拟主机
没有服务器/虚拟主机的童鞋可以使用BAE和SAE,不多介绍。
3. 开启开发者模式
微信公众平台有两个模式,一个是编辑模式(傻瓜模式),简单但功能单一。另一个是开发者模式,可以通过开发实现复杂功能。两个模式互斥,显而易见,登录微信公众平台并通过“高级功能”菜单开启开发者模式。
4. 填写接口配置信息
同样是在“高级功能”菜单中配置,需要配置两项参数:
URL: 开发者应用访问地址,目前仅支持80端口,以“/weixin/index.php”为例。
TOKEN: 随意填写,用于生成签名,以“YoonPer”为例。
填写完把下面代码保存为index.php并上传至/weixin/目录,最后点击“提交”完成验证。
define(&TOKEN&, &YoonPer&); //TOKEN值
$wechatObj = new wechat();
$wechatObj-&valid();
class wechat {
public function valid() {
$echoStr = $_GET[&echostr&];
if($this-&checkSignature()){
echo $echoS
private function checkSignature() {
$signature = $_GET[&signature&];
$timestamp = $_GET[&timestamp&];
$nonce = $_GET[&nonce&];
$token = TOKEN;
$tmpArr = array($token, $timestamp, $nonce);
sort($tmpArr);
$tmpStr = implode( $tmpArr );
$tmpStr = sha1( $tmpStr );
if( $tmpStr == $signature ) {
这玩意儿就是微信公众平台校验URL是否正确接入,研究代码没有实质性意义,验证完即可删除文件,就不详细说明了,有兴趣的童鞋可以查看官方文档。
微信公众平台API文档:
5. 开发微信公众平台功能
OK,上面提到了,微信公众平台与开发者之间的数据交互是通过XML完成的,既然用到XML,当然得遵循规范,所以在着手开发之前先看看官方接口文档提供的XML规范,以文本消息为例:
当用户向微信公众账号发送消息时,微信服务器会POST给开发者一些数据:
&!--开发者微信号--&
&ToUserName&&![CDATA[toUser]]&&/ToUserName&
&!--发送方帐号(OpenID)--&
&FromUserName&&![CDATA[fromUser]]&&/FromUserName&
&!--消息创建时间 (整型)--&
&CreateTime&&/CreateTime&
&!--消息类别 (text文本消息)--&
&MsgType&&![CDATA]&&/MsgType&
&!--消息内容--&
&Content&&![CDATA[content]]&&/Content&
&!--消息ID (64位整型)--&
&MsgId&3456&/MsgId&
开发者在处理完消息后需要返回数据给微信服务器:
&!--接收方帐号(OpenID)--&
&ToUserName&&![CDATA[toUser]]&&/ToUserName&
&!--开发者微信号--&
&FromUserName&&![CDATA[fromUser]]&&/FromUserName&
&!--消息创建时间 (整型)--&
&CreateTime&&/CreateTime&
&!--消息类别 (text文本消息)--&
&MsgType&&![CDATA]&&/MsgType&
&!--回复消息内容--&
&Content&&![CDATA[content]]&&/Content&
&!--星标操作(位0x0001被标志时 星标刚收到的消息)--&
&FuncFlag&0&/FuncFlag&
除文本消息外,微信公众平台还支持用户发送图片消息、地理位置消息、链接消息、事件推送,而开发者还可以向微信公众平台回复音乐消息和图文消息,各类消息XML规范也可以参见官方文档。
来看看官方提供的一个PHP示例,我做了一些精简:
$wechatObj = new wechat();
$wechatObj-&responseMsg();
class wechat {
public function responseMsg() {
//---------- 接 收 数 据 ---------- //
$postStr = $GLOBALS[&HTTP_RAW_POST_DATA&]; //获取POST数据
//用SimpleXML解析POST过来的XML数据
$postObj = simplexml_load_string($postStr,'SimpleXMLElement',LIBXML_NOCDATA);
$fromUsername = $postObj-&FromUserN //获取发送方帐号(OpenID)
$toUsername = $postObj-&ToUserN //获取接收方账号
$keyword = trim($postObj-&Content); //获取消息内容
$time = time(); //获取当前时间戳
//---------- 返 回 数 据 ---------- //
//返回消息模板
$textTpl = &&xml&
&ToUserName&&![CDATA[%s]]&&/ToUserName&
&FromUserName&&![CDATA[%s]]&&/FromUserName&
&CreateTime&%s&/CreateTime&
&MsgType&&![CDATA[%s]]&&/MsgType&
&Content&&![CDATA[%s]]&&/Content&
&FuncFlag&0&/FuncFlag&
$msgType = &text&; //消息类型
$contentStr = ''; //返回消息内容
//格式化消息模板
$resultStr = sprintf($textTpl,$fromUsername,$toUsername,
$time,$msgType,$contentStr);
echo $resultS //输出结果
把代码保存为index.php并上传至/weixin/目录,如果刚才没删除该文件,则直接覆盖。
现在用户通过微信公众平台发送任何消息公众账号均会返回一条内容为“”的消息。
接下来需要做的就是根据用户消息动态返回结果~
SimSimi(小黄鸡)是目前比较火的聊天机器人,我用CURL开发了一个免费的SimSimi(小黄鸡)接口,传入关键词会返回文本回复,这部分不是本文重点,就不多说明,直接上代码(更新):
function simsimi ($keyword)
$keyword = urlencode($keyword);
//----------- 获取COOKIE ----------//
$url = &/&;
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$content = curl_exec($ch);
list($header, $body) = explode(&\r\n\r\n&, $content);
preg_match_all(&/set\-cookie:([^\r\n]*);/iU&, $header, $matches);
$cookie = implode(';', $matches[1]).&;simsimi_uid=1;&;
curl_close($ch);
//----------- 抓 取 回 复 ----------//
$url = &/func/reqN?lc=ch&ft=0.0&req=$keyword&fl=http%3A%2F%%2Ftalk.htm&;
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$content = json_decode(curl_exec($ch), 1);
curl_close($ch);
if ( $content['result'] == '200' ) {
return $content['sentence_resp'];
return '我还不会回答这个问题...';
把上面两段代码整合在一起就大功告成了,需要说明一点,微信服务器在5秒内收不到响应会断掉连接,通过此接口有可能会超时,且SimSimi已经屏蔽了BAE和SAE上的抓取请求,推荐使用SimSimi官方收费API,速度比较快~
最后附上微信公众平台智能聊天机器人源码:
微信公众平台智能聊天机器人源码下载:
Copyright (C)
YoonPer All Right Reserved刚做微信公众平台 我想问一下去哪里找素材呢 去其它公众号拉点图片和文字会构成侵权问题吗。(并不是整_百度知道
刚做微信公众平台 我想问一下去哪里找素材呢 去其它公众号拉点图片和文字会构成侵权问题吗。(并不是整
刚做微信公众平台 我想问一下去哪里找素材呢 去其它公众号拉点图片和文字会构成侵权问题吗。(并不是整个复制过来)。还有能去腾讯新闻里拿照片和文字吗
提问者采纳
希望我的回答可以帮到你,很高兴能为你解答,谢谢,里面很多热文!可以搜狗搜索微信,还望采纳为满意答案。发布的时候注明摘自哪里即可你好
提问者评价
太给力了,你的回答完美的解决了我的问题!
来自团队:
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁吉安法律咨询
请您选择相应地区
您当前位置: &>&&>&&>&
今日律师风向标:
你好,我想咨询一下,我和同学在58同城找工作,然后去了徐汇面试,交了900块钱,就加了个微信,上面发
你好,我想咨询一下,我和同学在58同城找工作,然后去了徐汇面试,交了900块钱,就加了个微信,上面发布一些工作信息,本来说的一定有工作,可是没有,我们想让她退款,可是签的协议上说要扣除金额的百分之四十。我们该怎么办。
问题类型: -->
(注:此客服QQ不进行法律咨询!)
找回我的问题
问题编号手机号码
一对一咨询
一对一咨询
上一条下一条
我的咨询提醒}

我要回帖

更多关于 公众微信互推合作方案 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信