首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RingCentral Glip机器人OAuth

RingCentral Glip机器人OAuth
EN

Stack Overflow用户
提问于 2018-06-20 08:12:49
回答 1查看 84关注 0票数 0

在RingCentral平台上为Glip Bot应用程序实现OAuth的新方式/方法是什么?(RingCentral开发人员门户现在可以获得Glip机器人应用程序的永久访问令牌)

代码语言:javascript
复制
app.get('/oauth', function (req, res) {
    if(!req.query.code){
        res.status(500);
        res.send({"Error": "Looks like we're not getting code."});
        console.log("Looks like we're not getting code.");
    }else {
        platform.login({
            code : req.query.code,
            redirectUri : REDIRECT_HOST + '/oauth'
        }).then(function(authResponse){
            var obj = authResponse.json();
            bot_token = obj.access_token;
            console.log(obj);
            console.log(bot_token);
            res.send(obj)
            subscribeToGlipEvents();
        }).catch(function(e){
            console.error(e)
            res.send("Error: " + e);
        })
    }
});
EN

回答 1

Stack Overflow用户

发布于 2018-06-20 08:13:37

新方法将使用POST而不是get,如下所示

代码语言:javascript
复制
app.post('/oauth', function(req, res){
    var token = req.body.access_token;
    creatorID = req.body.creator_extension_id; 
    console.log(token);
    res.send({});
    var data = platform.auth().data();
    data.token_type = "bearer"
    data.expires_in = 500000000
    data.access_token = token
    platform.auth().setData(data)
    getBotIdentity();
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50938507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档