Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#Parse.com+;Facebook注册_C#_Facebook_Parse Platform_Uwp - Fatal编程技术网

C#Parse.com+;Facebook注册

C#Parse.com+;Facebook注册,c#,facebook,parse-platform,uwp,C#,Facebook,Parse Platform,Uwp,我在UWP应用程序中实现用户注册+登录功能时遇到问题。关于如何在C#NET中实现这一点,没有太多可用的信息。如果我遵循Parse.com,我会得到一个“任务取消异常”。在做了一些研究之后,我发现这个线程似乎解决了这个异常。我可以进入登录页面,但不知道如何在成功登录后将用户重定向到MainPage.xaml 两个问题: 1-如何检测登录是否成功? 2-FB成功验证后,如何将用户重定向到MainPage.xaml或任何其他页面 以下是我目前掌握的情况: public sealed partial c

我在UWP应用程序中实现用户注册+登录功能时遇到问题。关于如何在C#NET中实现这一点,没有太多可用的信息。如果我遵循Parse.com,我会得到一个“任务取消异常”。在做了一些研究之后,我发现这个线程似乎解决了这个异常。我可以进入登录页面,但不知道如何在成功登录后将用户重定向到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;
        }
    }
}
公共密封部分类FacebookLogin:第页
{
任务;
取消令牌源;
公共FacebookLogin()
{
this.InitializeComponent();
FacebookWebViewLogin.Loaded+=Facebook\u登录;
}
异步无效Facebook\u登录(对象发送者,路由目标)
{
尝试
{
source=新的CancellationTokenSource();
task=ParseFacebookUtils.LogInAsync(FacebookWebViewLogin,新[]{“用户喜欢”,“电子邮件”});
等待任务;
框架导航(类型(主页));
}
捕获(例外情况除外)
{
task=null;
}
}
}

如果您正在寻找一种通过Facebook进行身份验证的方法,Microsoft在其博客上提供了一个很好的示例,介绍了这一点!如果你需要更多的帮助,我很乐意帮你


根据意见发表声明;用推荐信或个人经历来支持他们。

有人吗?请帮帮我,谢谢!我真的很感谢你帮我。我怎么联系你?