locked
קבלת פרופיל משתמש מגוגל לאפליקציה RRS feed

  • שאלה

  • שלום.

    אני כותב אפליקציית WP8 בעזרת AZURE.

    במסך הכניסה אני מאפשר כניסה באמצעות חשבון גוגל, בעזרת השורות הבאות (כמובן שלפני זה עשיתי את כל ההתאמות הנדרשות בAZURE):

    private MobileServiceUser user;
    private async Task Authenticate()
    {
    user = MobileService.LoginAsync(MobileServiceAuthenticationProvider.Google);
                       
    }

    ולאחר פעולה זו אני באמת בפנים ומקבל UserId.

    השאלה - אני מעוניין לקבל עוד נתונים על היוזר - שם פרטי, שם משפחה וכו'. איך עושים את זה?

    תודה.


    • נערך על-ידי maisels יום שני 21 ינואר 2013 12:38
    יום שני 21 ינואר 2013 12:37

תשובות

  • היי,

    בעצם מה שעושה Azure Mobile Services במקרה הזה הוא לבצע את הפנייה לגוגל בשבילך. אם אתה צריך לבקש מהיוזר לאשר הרשאות נוספות, אני חושש שאתה צריך לעשות את העבודה הקשה בעצמך ובסוף לבצע קריאה ל-LoginAsync עם ה-Authentication Token שתקבל מגוגל.

    זה קוד שכתבתי ל-Windows 8, אבל אני חושב שאתה יכול למצוא פה כיוון לאיך לעשות את זה. (עד האינטגירציה עםAzure Mobile Services)

    https://github.com/arielbh/SuiteValue.UI.Metro/blob/master/Providers/GoogleAuthentication/GoogleAuthProvider.cs


    Ariel Ben Horesh | twitter: @arielbh blog: http://blogs.microsoft.co.il/blogs/arielbh/

    יום רביעי 23 ינואר 2013 13:35