注册OAuth凭证Quickblox和OAuth [英] Sign UP oAuth Tokens Quickblox and oAuth
本文介绍了注册OAuth凭证Quickblox和OAuth的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我工作的登录系统, http://quickblox.com/ ,
我有这个code。使用社会进行身份验证,特(Twitter这种情况下)。
I've this code to authenticate using social,(twitter this case).
var params = { 'provider': "twitter", 'keys[token]': "...", 'keys[secret]': "..."};
QB.login(params, function(err, user){
if (user) {
// success
} else {
// error
}
});
和这一个注册
var params = { 'login': "emporio", 'password': "somepass"};
QB.users.create(params, function(err, user){
if (user) {
// success
} else {
// error
}
});
我如何注册他们,如果他们还没有注册?
How do I sign up them if they are not registered yet?
<一个href=\"http://quickblox.com/developers/Sample-users-javascript#Sign_In_using_Facebook.2FTwitter_access_token\" rel=\"nofollow\">http://quickblox.com/developers/Sample-users-javascript#Sign_In_using_Facebook.2FTwitter_access_token
推荐答案
尝试先登录,然后在签名的情况下,如果IP用户不存在。
Try to sign in first and then sign ip in a case if user doesn't exist
var params = { 'login': "emporio", 'password': "somepass"};
QB.login(params, function(err, user){
if (user) {
// success
} else {
// error, user not registered yet
QB.users.create(params, function(err, user){
if (user) {
// success
QB.login(params, function(err, user){
if (user) {
// success
} else {
// error
}
});
} else {
// error
}
});
}
});
这篇关于注册OAuth凭证Quickblox和OAuth的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文