Автор оригинала: David Wong.
Сколько людей являются клиентами Taobao, включая меня. Клиенты Taobao могут зарабатывать 12000 карманных денег в месяц, но рекламная карта с QR-кодом, сгенерированная приложением “Альянс Таобао”, заблокирована в wechat и не может быть открыта!
Например:
Поэтому многие даосы начали разрабатывать собственную систему для создания страниц, которые можно открыть в wechat.
Например:
На этот раз мы используем общедоступные номера для создания карты обобщения такого рода. До тех пор, пока мы открываем приложение Taobao alliance, получаем рекламную копию в следующем формате, отправляем копию на общедоступный номер, затем общедоступный номер извлекает основной контент через регулярное сопоставление на задней панели и генерирует карту пропаганды с двумерным кодом. Принцип так прост.
Я закончил этот этап регулярного извлечения. Я верю, что вы сделаете этот шаг создания изображений. Я еще не закончил его полностью. Это способ мышления. Мой код реализовал этот шаг извлечения названия, первоначальной цены, цены купона на публикацию и пароля tao.
Последним шагом является создание следующей карты. Для того, чтобы лучше написать стиль, потребовалось немного времени.
Основной код:
php
define("TOKEN", "xiao");
//Used to reply to user messages
function responseMsg(){
$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
if (!empty($postStr)){
$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
$fromUsername = $postObj->FromUserName;
$toUsername = $postObj->ToUserName;
$MsgT = $postObj->MsgType;
$time = time();
//If the text type sent by the user
if($MsgT=="text"){
$key = trim($postObj->Content);
//Regular matching
//Extract title
Preg_match ('/. * [package] /', $key, $a);
//Extract on sale price
Preg_match ('/ [at selling price]. * /', $key, $B);
//Price after withdrawal
Preg_match ('/ [post coupon price]. * /', $key, $C);
//Extract password
preg_match('/€.*€/',$key,$d);
//Extract the price on sale and keep the decimal point
$zaishou = $b[0];
if(preg_match('/(\d+)\.(\d+)/is',$zaishou,$arr1)){
$zsj = $arr1[0];
}
//Price after withdrawal, decimal point reserved
$quanhou = $c[0];
if(preg_match('/(\d+)\.(\d+)/is',$quanhou,$arr2)){
$qhj = $arr2[0];
}
//Password description
$TKL = URLEncode ("copy this text, open mobile Taobao to view" $d [0]);
//Calculate coupon price, keep decimal point
$qjg = number_format($zsj-$qhj,2);
//Chinese Title URL encoding
$goodstitle = urlencode($a[0]);
$textTpl = "
%s
";
$msgType = "text";
// public address to WeChat users
$contentStr = $a[0]."\n".$zsj."\n".$qhj."\n".$d[0]."\n".$quan;
$resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);
echo $resultStr;
exit;
}
//If the type of event sent by the user
if($MsgT=="event"){
$Event = $postObj->Event;
if ($Event==subscribe) {
$contentstr = "welcome to follow";
}else{
$contentstr = "I hope you will pay attention next time, but you can't receive this message";
}
$textTpl = "
%s
";
$Title = $postObj->Title;
$Description = $postObj->Description;
$Url = $postObj->Url;
$msgType = 'text';
$resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);
echo $resultStr;
exit;
}
}else{
echo "";
exit;
}
}
$echoStr = $_GET["echostr"];
//If there is $echostr, it means docking
if (!empty($echoStr)) {
//Docking rules
$signature = $_GET["signature"];
$timestamp = $_GET["timestamp"];
$nonce = $_GET["nonce"];
$token = TOKEN;
$tmpArr = array($token, $timestamp, $nonce);
sort($tmpArr, SORT_STRING);
$tmpStr = implode( $tmpArr );
$tmpStr = sha1( $tmpStr );
if( $tmpStr == $signature ){
echo $echoStr;
}else{
echo "";
exit;
}
}else{
responseMsg();
}
?> Создайте новый tbk.php, скопируйте приведенный выше код, загрузите его на сервер и помните, что указанный выше токен может быть изменен самостоятельно. Мой знак здесь-Сяо
Войдите в систему по общедоступному номеру WeChat > базовая конфигурация > конфигурация сервера Адрес сервера (URL) – это URL-адрес для заполнения пути, по которому tbk.php находится токен-это токен, установленный сам по себе в коде Ключ шифрования и дешифрования сообщений генерируется случайным образом
Затем включите, все в порядке!!!
Автор: танкинг Если вы ничего не знаете, пожалуйста, проконсультируйтесь с wechat: likeyunba520