当通过Facebook访问Lex时,Lex会将Facebook数据传递给event.requestAttributes
内的Lambda函数。这是如下结构:
"requestAttributes": {
"x-amz-lex:facebook-page-id": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"x-amz-lex:channel-id": "XXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"x-amz-lex:webhook-endpoint-url": "https://channels.lex.us-east-1.amazonaws.com/facebook/webhook/XXX-XXXX-XXXXXXXXX",
"x-amz-lex:accept-content-types": "PlainText",
"x-amz-lex:user-id": "XXXXXXXXXXXXXXX",
"x-amz-lex:channel-name": "FacebookLexBotAppName",
"x-amz-lex:channel-type": "Facebook"
},
为了得到页访问令牌 = event.requestAttributes['x-amz-lex:facebook-page-id']
为了得到PSID(页作用域ID) = event.requestAttributes['x-amz-lex:user-id']