Rumah > applet WeChat > Pembangunan program mini > 如何对微信公众号基本配置

如何对微信公众号基本配置

little bottle
Lepaskan: 2019-04-26 14:54:08
ke hadapan
4193 orang telah melayarinya

本篇文章主要讲述了如何对微信公众号进行基本的配置,具有一定的参考价值,想要搭建微信公众号的朋友可以了解一下,希望对你有所帮助。

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

这边的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, &#39;SimpleXMLElement&#39;, 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; 

        

    }

 

 

}

Salin selepas log masuk

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

Atas ialah kandungan terperinci 如何对微信公众号基本配置. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan