2017-08-29 63 views
0

試圖調用錯誤碼:MINIMUM_SERVER當訪問obtainAccessToken在IBM MFP8

WLAuthorizationManager.obtainAccessToken() 

使用離子2和MFP 8

這是消息

當我得到失敗============== {「status」: - 1,「responseText」:「」,「errorMsg」:「此版本的MobileFirst客戶端SDK需要比IFIX更大的服務器版本 8.0.0.0-IF201701250919" , 「錯誤碼」: 「MINIMUM_SERVER」}

我們的安裝隊伍,安裝了最新的iFix包還。

我附加了代碼片段。

app.component.ts

WL.Client.pinTrustedCertificatePublicKey('mycert.cer').then(() => { 
console.log('--------SSL Pin Success-------------'); 
WLAuthorizationManager.obtainAccessToken().then((accessToken) => { 
console.log('--------accessToken Success-------------', accessToken); 
}, (response) => { 
console.log('--------accessToken Failure-------------', response); 
let usrname ="roney"; 
let passwrd = "[email protected]"; 
let modalc = this.modal.create("UserLoginChallengeHandler",{"username":usrname,"password":passwrd}); 
modalc.present(); 
modalc.onDidDismiss((data)=>{ 
//further to proceed goes here 
this.statusBar.styleDefault(); 
this.splashScreen.hide(); 
this.fcmInformation(); 
}); 
}); 
}).fail((error) => { 
console.log('--------SSL Pin failed-------------', error); 
}); 

回答

0

這意味着,您的服務器仍在運行的iFix的水平比客戶端更舊。服務器可能還沒有更新 - 可能是更新不正確或不完整。服務器端日誌(跟蹤)將精確地告訴服務器端組件正在運行的版本。 另一種選擇是驗證網絡捕獲 - 這將提供有關服務器端消息和版本的更多詳細信息。