Создание сайтов

Функции общественной платформы WeChat интегрированы в Dreamsdedecms (последнее издание успешной версии)

Из-за замены URL ссылки изменились, дедекms перейти к WordPress подробной версии, успешной версии, классической версии некоторое время назад получить de [...]

Статьи

 

Из-за изменения ссылки на сайт,dedecms в WordPress Детальная версия, Успешная версия, Классическая версия

Некоторое время назад сделал dedecms, WeChat общественная учетная запись так жарко, я хотел интегрировать, Baidu искал много учебников, в основном одинаковые, результаты использования не могут, в общественном учетном аккаунте ответить на ключевые слова, беспорядочный код, беспорядочный код, более некоторые учебные коды сразу не отвечают, независимо от того, как вы отправляете, не отвечаете на вас, особенно болит яйца, ниже 18 лет испытания успешного кода, как зарегистрировать WeChat общественный счет и так далее не будет отправлять, не будет самостоятельно Baidu.Сохранить код в виде weixin.php и положите его на Plus.

<?php define("TOKEN", "你的token名字"); require_once(dirname(__FILE__)."/../include/common.inc.php"); $dsql = new DedeSql(false); $wechatObj = new wechatCallback(); $wechatObj->valid();

class wechatCallback

{
private $items = '';
private $articleCount = 0;
private $keyword = '';

public function valid()
{
$echoStr = $_GET["echostr"];

//valid signature , option
if($this->checkSignature()){
echo $echoStr;
$this->responseMsg();

exit;
}
}

public function responseMsg()
{
//get post data, May be due to the different environments
$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];

//extract post data
if (!empty($postStr)){

$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
$fromUsername = $postObj->FromUserName;
$toUsername = $postObj->ToUserName;
$this->keyword = trim($postObj->Content);

$time = time();
$textTpl = "

重要第一点
$this->keyword = trim($postObj->Content);这段代码解决的乱码问题。我的是 utf-8 版本的。
重要第二点
sort($tmpArr, SORT_STRING);
这段代码是解决的有时收到信息有时收不到信息,这个在 14 年的时候微信升级,对排序算法进行了修改,原有的 sort($tmpArr)修改为 sort($tmpArr, SORT_STRING),网上教程都说 14 年之前没升级的教程,所以很多朋友用了后有时收到信息有时收不到信息。
重要第三点
$link = ‘/m/view.php?aid=’.$weixin_post->id;
如果在微信里打开,肯定打开的是手机版,所以如果你的手机版是在更目录下的 m 文件夹就要如上填写,这个跳转到手机版根据不同的情况修改。