微信开放平台开发需要注意的问题

Posted jptree

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信开放平台开发需要注意的问题相关的知识,希望对你有一定的参考价值。

1、全网发布检测需要注意:返回的普通文本消息“ 不可以加密 ”,否侧不会通过检测。

/**
* [responseText 回复文本消息]
* @param [type] $postObj [description] 接收到的对象
* @param [type] $content [description] 回复内容
* @return [type] [description]
*/
protected function responseText ( $postObj,$content ) {

$template ="<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
<CreateTime>%s</CreateTime>
<MsgType><![CDATA[%s]]></MsgType>
<Content><![CDATA[%s]]></Content>
</xml>";
$fromUser = $postObj ->ToUserName;
$toUser = $postObj ->FromUserName;
$time = time();
$msgType = ‘text‘;
$res =sprintf($template,$toUser,$fromUser,$time,$msgType,$content);

echo $res;

}

2.unionid 的获取

根据微信官方文档的说法,同一个开放平台账号下的相同主体的小程序或公众号拥有相同的unionid。那么,在不可能要求客户自己去建个开放平台账户的情况下,就只能由第三方来代替

授权的小程序或公众号来通过接口创建。而这个接口微信开放平台是提供了的,不过位置有点坑,在待开发公众号里面:

技术分享图片

微信开放平台账号管理:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1498704804_iARAL&token=&lang=zh_CN

 














以上是关于微信开放平台开发需要注意的问题的主要内容,如果未能解决你的问题,请参考以下文章

微信支付总结

微信开放平台公众号第三方平台开发 教程一 平台介绍

PHP开发,微信开放平台授权的问题

微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台

微信公众平台开发

微信开发之分清公众平台和开放平台公众号全局凭证和网页授权凭证