在上篇中,我们是需要到 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 token
user_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的info
user_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())
<<: 用 Python 畅玩 Line bot - 29:Line Notify(二)
>>: 【从零开始的 C 语言笔记】第十九篇-While Loop(1)
接下来就要讲到Object storage的重头戏了 - 如何分散式的储存一个Object,达到安全...
假日就是要轻松 这个篇章整理了技服中心里的问答,包括专区的常见问题、开办研讨会的问答等,还有实作时碰...
首先我们先来看看Flutter 启动流程以及Flutter 和 Native 通信的原理 参考:Fl...
知识不是一支短短的蜡烛,而是一支暂时由我们拿着的火炬。我们一定要把它燃得十分光明灿烂,然後把知识确实...
设计大纲 一个平台要成功,当然少不了图片/照片的介绍(很爱看图的懒人XD),所以接下来要设计一个区块...