2016-07-07 96 views
0

我正在开发与离子和Backand的应用程序,并且我正在使用与Backand服务的社交帐户登录。 社交登录过程没问题,但我想从Facebook和Google Plus获取ID以获取个人资料图片。 我的支持Backand的聊天,我知道,在安全性和验证有一个动作“beforesocialSignUp”我还没有发表意见的线来获取数据:离子与Backand社交登录:个人资料图片

'use strict'; 
function backandCallback(userInput, dbRow, parameters, userProfile) { 
    // get facebook id and put in fuid field that you need to add to your user object 
    userInput.fuid = parameters.socialProfile.additionalValues.id; 
    // get gender from facebook and put in gender field that you need to add to your user object 
    // userInput.gender = parameters.socialProfile.additionalValues.gender; 
} 

而且我已经创建了FUID场在我的用户对象中,但是,当我使用Facebook或Google+进行登录时,它不会保存任何内容。登录是好的,但我无法获得ID数据。

有什么想法?

回答

1

我有完全相同的问题。

解决的办法是将BeforeSocialSignUp函数的where条件从false设置为true。

这在解释的文档中是不存在的。

我花了3天RO算出这个:-(

现在登录预期和FUID场被分配工作。

我的下一步是让从FB账户资料图片,但因此我必须向用户访问令牌发出API请求,我不知道如何从后端获取令牌。

相关问题