0
幾天前,我實現了Azure移動服務的自定義身份驗證。一切都在那裏工作。令人驚訝的是,它看起來停止了工作,雖然我沒有改變一條線!調用API異步停止工作 - Azure移動服務
下面是來自API的響應:
response.send(200, {
UserID: userId,
Token: jwthelper.zumoJwt(aud, userId, masterKey),
Status: "SUCCESS",
Name: account.name,
Email: account.email
});
在這裏,我的電話:
var userCredentials = new UserCredentials
{
email = "xxxx",
password = "xxx"
};
try
{
var result = await App.MobileService.InvokeApiAsync<UserCredentials, User>("Login", userCredentials);
callback(result, null);
}
catch(Exception ex)
{
callback(null, ex);
}
當然userCredentials是目前只是用於測試目的有。 User類看起來是這樣的:
public class User
{
public string Name
{
get;
private set;
}
public string UserID
{
get;
private set;
}
public string Email
{
get;
private set;
}
public string Token
{
get;
private set;
}
public string Status
{
get;
private set;
}
}
我沒有得到任何錯誤,但我的用戶對象的所有屬性都爲空,雖然他們已經在腳本的值(隨控制檯記錄測試過)
他們是如何停止工作?你會得到什麼錯誤? – carlosfigueira
Sry完全忘了寫關於那個已編輯的問題:) – Michael
你可以在整個登錄腳本/令牌生成代碼中加入一些日誌語句,並查看事件在哪裏被破壞? – Chris