请问:微信公众平台的接口配置信息中的“token”是啥意思?应该怎样设置?我不懂编程请说的详细些,谢~

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问:微信公众平台的接口配置信息中的“token”是啥意思?应该怎样设置?我不懂编程请说的详细些,谢~相关的知识,希望对你有一定的参考价值。

如图:这时我开发时填写的地址,URL地址需要时一个在线的访问地址(页面文件你自己定义),Token你可以写在你网站的配置文件中,使用的时候读取出来。

追问

这两个号我要从哪里获取呢?

回答

当需要使用自定义菜单事件的功能才需要 申请内侧资格,暂时这种功能貌似关闭了;

看截图:

参考技术A token接口是属于向第三方平台开放的端口。
如果要对接第三方平台的话需要输入平台的介入地址以及端口代码。
具体在微信公共平台的后台的帮助文件有详细介绍的。
如果不懂,其实直接默认就可以了。
参考技术B 我的已经通过了给你百度经验https://jingyan.baidu.com/article/1612d500f3df5be20f1eee62.html我就是按照他给的url和token通过的 参考技术C 很简单 官方有演示代码 填写token上传 验证 巨简单

python Django框架接口微信公众平台

1、在接入微信公众平台之前,需要在微信公众平台配置好基本信息,如下:

这个时候点击“提交”按钮,会提示“Token校验失败”,不要着急,这是必然会出现的现象,先不要退出页面,保留各项输入的数据,按第二步操作 

2、编写代码校验微信后台提供的数据
views.py
from django.http.response import HttpResponse
import hashlib
from django.views.decorators.csrf import csrf_exempt


@csrf_exempt
def check_signature(request):
    if request.method == \'GET\':
        signature = request.GET.get(\'signature\')
        timestamp = request.GET.get(\'timestamp\')
        nonce = request.GET.get(\'nonce\')
        echostr = request.GET.get(\'echostr\')
        token = \'leartd\'

        hashlist = [token, timestamp, nonce]
        hashlist.sort()
        print(\'[token, timestamp, nonce]\', hashlist)
        hashstr = \'\'.join([s for s in hashlist]).encode(\'utf-8\')  #这里必须增加encode(\'utf-8\'),否则会报错
        print(\'hashstr befor sha1\', hashstr)
        hashstr = hashlib.sha1(hashstr).hexdigest()
        print(\'hashstr sha1\', hashstr)
        if hashstr ==signature:
            return HttpResponse(echostr)  #必须返回echostr
        else:
            return HttpResponse(\'error\')  #可根据实际需要返回
    else:
        return HttpResponse(\'chenggong\')  #可根据实际需要返回

url规则配置不在这里赘述

3、将项目代码提交到服务器后,启动服务。并执行步骤1中的“提交”按钮。此时提示提交成功。

接下来可以进行其他的业务代码开发



以上是关于请问:微信公众平台的接口配置信息中的“token”是啥意思?应该怎样设置?我不懂编程请说的详细些,谢~的主要内容,如果未能解决你的问题,请参考以下文章

为啥微信公众平台的“网页授权”接口获取access

微信公众平台接口如何获取微信用户详细信息

腾讯微信公众平台给的token太长怎么解决哪位大神在线给我解决一下吧

微信公众平台开发 - 接入及配置常见问题

python Django框架接口微信公众平台

微信公众平台消息接口变量MsgId怎么获取?