用 Python 畅玩 Line bot - 30:Line Notify(三)

在上篇中,我们是需要到 Line Notify 登入后的个人介面发行 token,但总不能叫每一个加入 line bot 的好友都自己去注册 Line Notify 后再跟你说 token,因此我们可以透过程式码

@app.route("/callback/notify", methods=['GET'])def notify():code = request.args.get('code')print(code)#抓取user的notify tokenuser_notify_token_get_url = 'https://notify-bot.line.me/oauth/token'params = {    'grant_type':'authorization_code',    'code':code,    'redirect_uri':'<https://ngrok domain/notify>',    'client_id':'<Notify client_id>',    'client_secret':'<Notify client_secret>'}get_token = requests.post(user_notify_token_get_url,params=params)print(get_token.json())token = get_token.json()['access_token']print(token)    #抓取user的infouser_info_url = 'https://notify-api.line.me/api/status'headers = {'Authorization':'Bearer '+ token}get_user_info = requests.get(user_info_url,headers=headers)print(get_user_info.json())

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章