在网络挂钩中使用Google Home访问令牌

时间:2018-10-16 14:52:37

标签: actions-on-google

我的Google Home应用有一个网络挂钩。该应用程序将一个accessToken发送到我的Webhook,但是我无法在Google Actions-on V2中访问它。

这是当前在网络挂钩中的外观。变量“令牌”现在返回未定义。如何正确访问accessToken?

app.intent('help', (conv , params) => {
 var help = conv.parameters[Parameters.HELP];
 var token = conv.user.accessToken;
 var API_URL_HELP = API_URL+"&call=help&answer="+help+"&token="+token;

 var options = {
    uri: API_URL_HELP,
    json: true 
 };

 return rp(options)
    .then( response => {
    console.log( 'response:', JSON.stringify(response,null,1) );
    var value = response.msg;
    return conv.close( value );
 });
});

1 个答案:

答案 0 :(得分:1)

您想要的字段是conv.user.access.token。所以

 var token = conv.user.access.token;

应该工作。