C# Parse.com + Facebook 注册

标签 c# facebook parse-platform uwp

我在 UWP 应用中实现用户注册 + 登录功能时遇到问题。关于如何在 C#.NET 中完成此操作的可用信息不多。如果我关注 Parse.com 的 documentation ,我收到“任务取消异常”。做了一些研究后,我发现了这个线程 here这似乎解决了异常。我能够进入登录页面,但我不知道如何在成功登录后将用户重定向到 MainPage.xaml。

两个问题: 1-如何检测登录成功? 2- 在 FB 成功验证后,如何将用户重定向到 MainPage.xaml 或与此相关的任何其他页面?

这是我目前所拥有的:

public sealed partial class FacebookLogin : Page
{
    Task<ParseUser> task;
    CancellationTokenSource source;

    public FacebookLogin()
    {
        this.InitializeComponent();
        FacebookWebViewLogin.Loaded += Facebook_Login ;
    }



    async void Facebook_Login(object sender, RoutedEventArgs e)
    {
        try
        {
            source = new CancellationTokenSource();
            task = ParseFacebookUtils.LogInAsync(FacebookWebViewLogin, new[] { "user_likes", "email" });
            await task;
            Frame.Navigate(typeof(MainPage));
        }
        catch (Exception ex)
        {
            task = null;
        }
    }
}

最佳答案

如果您正在寻找一种通过 Facebook 进行身份验证的方法,Microsoft 在他们的博客上提供了一个很好的示例,其中涵盖了这个!如果您需要有关其工作原理的更多帮助,我很乐意伸出援手。 - Windows SDK for Facebook

关于C# Parse.com + Facebook 注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33930144/

相关文章:

javascript - Facebook 共享无法正常工作(使用直接 uri)

ios - 在 Swift 中没有 FBSDKLoginButton 的 Facebook 登录

node.js - 使用 Parse.com Express.js 将 .ejs 扩展名更改为 .html

ios - Parse.com 在 iOS 7.0 上的基本项目崩溃

c# - 仅当字符串不为 null 或空时附加逗号

c# - MVVM 子模型和导航和啤酒

c# - 如何自定义映射属性到 JSON

c# - 在 appdomain 中加载静态类

javascript - 单页应用程序无法获取 Facebook 共享的当前页面元标记

javascript - 合并多个 parse.com 查询的结果