2016-07-07 5 views
0

私はionicとBackandでアプリケーションを開発しています。私はBackandサービスで社会的なアカウントでサインインしています。 ソーシャル・ログインのプロセスはOKですが、FacebookとGoogleからIDを取得して、プロフィール画像を取得したいと考えています。 私はBackandの支援を話していたと私は、セキュリティと認証にアクション「beforesocialSignUp」があることを知っていると私は、データを取得する行をコメントしていない:Ionic with Backand social login:profile picture

'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+でログインすると、何も保存されません。ログインはOKですが、IDデータを取得できません。

答えて

1

私は全く同じ問題を抱えていました。

解決策は、BeforeSocialSignUp関数のwhere条件をfalseからtrueに設定することでした。

これは説明されていません。

それは期待とFUIDフィールドが割り当てられますよう今すぐログインが働く:-(

これを理解RO 3日かかった。

を私の次のステップは、FBのアカウントからプロフィール画像を取得することですしかし、私はbackandから取得する方法を知りませんユーザーのアクセストークンを持つFacebookのためのAPI要求を行う必要があります。