this.instaOAuth2.get( "https://api.instagram.com/v1/users/self/", accessToken, .get( "/users", { where: { username: profile.username } }, .get( "/sessions", .get("/login", { username: profile.username, password .get("/users/me", null, { "X-Parse-Session-Token": result.sessionToken }) .get("/users/me", null, { "X-Parse-Session-Token": result.sessionToken })
this.instaOAuth2.get( "https://api.instagram.com/v1/users/self/", accessToken, const _where = userId ? { objectId: userId } : { username }; parseRest .get("/users", { where: _where }, { useMasterKey: true }) .then(users => { if (users && users[0]) { .get( "/sessions", .get("/login", { username, password .get("/users/me", null, { "X-Parse-Session-Token": result.sessionToken })
this.kakaoOAuth2.get("https://kapi.kakao.com/v1/user/me", accessToken, ( err, const parseRest = new ParseRest(req); parseRest .get( "/users", { where: { username: profile.kaccount_email || profile.id } }, .get( "/sessions", .get("/login", { username: profile.kaccount_email || profile.id, password .get("/users/me", null, { "X-Parse-Session-Token": result.sessionToken }) .get("/users/me", null, { "X-Parse-Session-Token": result.sessionToken })
this.naverOAuth2.get("https://openapi.naver.com/v1/nid/me", accessToken, ( err, .get( "/users", { where: { username: profile.email } }, .get( "/sessions", .get("/login", { username: profile.email, password .get("/users/me", null, { "X-Parse-Session-Token": result.sessionToken }) .get("/users/me", null, { "X-Parse-Session-Token": result.sessionToken })
this.daumOAuth2.get( "https://apis.daum.net/user/v1/show.json", accessToken, const parseRest = new ParseRest(req); parseRest .get( "/users", { where: { username: profile.userid } }, .get( "/sessions", .get("/login", { username: profile.userid, password .get("/users/me", null, { "X-Parse-Session-Token": result.sessionToken }) .get("/users/me", null, { "X-Parse-Session-Token": result.sessionToken })
this.googleOAuth2.get( "https://www.googleapis.com/oauth2/v2/userinfo", accessToken, .get( "/users", { where: { username: profile.email } }, .get( "/sessions", .get("/login", { username: profile.email, password .get("/users/me", null, { "X-Parse-Session-Token": result.sessionToken }) .get("/users/me", null, { "X-Parse-Session-Token": result.sessionToken })
this.fbOAuth2.get( "https://graph.facebook.com/me?fields=id,name,email", accessToken, .get( "/users", { where: { username: profile.email } }, .get( "/sessions", .get("/login", { username: profile.email, password .get("/users/me", null, { "X-Parse-Session-Token": result.sessionToken }) .get("/users/me", null, { "X-Parse-Session-Token": result.sessionToken })