我正在使用Unity Facebook SDK for facebook登录我的项目(C#),我使用我的facebook帐户成功登录,然后我尝试通过以下方式使用logInSync
ParseFacebookUtils.LogInAsync (FB.UserId, FB.AccessToken, DateTime.Now);但在Parse云浏览器中没有任何相关数据:(
void OnLoggedIn()
{
FbDebug.Log ("Logged in. ID: " + FB.UserId);
ParseFacebookUtils.LogInAsync (FB.UserId, FB.AccessToken, DateTime.Now);
}请帮帮我,非常感谢…!
发布于 2014-04-04 14:46:16
要找到问题的根源,您必须处理在LogInAsync任务执行期间发生的错误。你可以这样处理错误:
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);
}
});https://stackoverflow.com/questions/22826581
复制相似问题