公司网站怎么做:怎么对微信大众号根本配置
本文摘要: 本篇文章主要讲述了怎么对微信大众号进行根本的配置,具有一定的参考价值,想要搭建微信大众号的朋友可以了解一下,期望对你有所协助。这个是微信大众平台上的配置。这边的url值要直接点到文件上,不然不会成功.然后后台的设置12

本篇文章主要讲述了怎么对微信大众号进行根本的配置,具有一定的参考价值,想要搭建微信大众号的朋友可以了解一下,期望对你有所协助。

这个是微信大众平台上的配置。





这边的url值要直接点到文件上,不然不会成功.

然后后台的设置

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

<?php

namespace app\weixin\controller;

use think\Controller;

define("TOKEN", "******");//这里要输入你的token值

// $wechatObj = new wechatCallbackapiTest();

// $wechatObj->valid();

class Wx2 extends Controller {

public function index()

{

$echoStr = $_GET["echostr"];

//valid signature , option

if($this->checkSignature()){

ob_clean(); //丢弃缓存中的内容

echo $echoStr;

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;

$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>

</xml>";

if(!empty( $keyword ))

{

$msgType = "text";

$contentStr = "Welcome to wechat world!";

$resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);

echo $resultStr;

}else{

echo "Input something...";

}

}else {

echo "";

exit;

}

}

private function checkSignature()

{

$signature = $_GET["signature"];

$timestamp = $_GET["timestamp"];

$nonce = $_GET["nonce"];

$token = TOKEN;

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

sort($tmpArr,SORT_STRING); 72 $tmpStr = implode( $tmpArr );

$tmpStr = sha1( $tmpStr );

if( $tmpStr == $signature ){

return true;

}else{

return false;

}

}

}

相关教程:微信大众平台开发视频教程

以上就是怎么对微信大众号根本配置的详细内容,更多请重视其它相关文章!

更多技巧请《转发 + 重视》哦!


【免责声明】本文仅代表作者或发布者个人观念,不代表(www.lmnkf.cn)及其所属公司官方发声,对文章观念有疑义请先联络作者或发布者自己修正,若内容触及侵权或违法信息,请先联络发布者或作者删除,若需我们协助请联络平台管理员,Emailcxb5918(本平台不支撑其他投诉反馈渠道,谢谢合作)。若需要学习以上相关常识请到巨推学院观看视频教程,网站地址www.tsllg.cn。

相关内容