首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ParseFacebookUtils.LogInAsync (Unity)的脸书用户

使用ParseFacebookUtils.LogInAsync (Unity)的脸书用户
EN

Stack Overflow用户
提问于 2014-04-03 10:12:27
回答 1查看 693关注 0票数 0

我正在使用Unity Facebook SDK for facebook登录我的项目(C#),我使用我的facebook帐户成功登录,然后我尝试通过以下方式使用logInSync

代码语言:javascript
复制
ParseFacebookUtils.LogInAsync (FB.UserId, FB.AccessToken, DateTime.Now);

但在Parse云浏览器中没有任何相关数据:(

代码语言:javascript
复制
void OnLoggedIn()                                                                          
{                                                                                          
    FbDebug.Log ("Logged in. ID: " + FB.UserId);
    ParseFacebookUtils.LogInAsync (FB.UserId, FB.AccessToken, DateTime.Now);
}

请帮帮我,非常感谢…!

EN

回答 1

Stack Overflow用户

发布于 2014-04-04 14:46:16

要找到问题的根源,您必须处理在LogInAsync任务执行期间发生的错误。你可以这样处理错误:

代码语言:javascript
复制
    System.Threading.Tasks.Task<ParseUser> logInTask = ParseFacebookUtils.LogInAsync (FB.UserId, FB.AccessToken, DateTime.Now);

    logInTask.ContinueWith (t => {
        if (t.IsFaulted || t.IsCanceled) {
            Debug.Log ("Parse Login failed");
            Debug.Log ("t.Exception=" + t.Exception);
            foreach (Exception e in logInTask.Exception.InnerExceptions) {
                ParseException parseException = (ParseException)e;
                Debug.Log ("Error message " + parseException.Message);
                Debug.Log ("Error code: " + parseException.Code);
            }
        } else {
            ParseUser userFB = t.Result;
            Debug.Log ("Parse Login Succeeded with userFB.ObjectId = " + userFB.ObjectId + " userFB.Username=" + userFB.Username);
        }
    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22826581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档