0
我正在使用quickblox聊天api進行羣聊。我正在使用用戶名和密碼創建聊天會話。 這是我的聊天聊天室的代碼。如何使用電子郵件和密碼在quickblox中創建聊天會話
final QBUser user = new QBUser();
user.setLogin(username);
user.setPassword(password);
QBAuth.createSession(user, new QBEntityCallbackImpl<QBSession>() {
@Override
public void onSuccess(QBSession session, Bundle args) {
System.out.println("user id " + session.getUserId());
user.setId(session.getUserId());
((ApplicationSingleton) getParent().getApplication()
.getApplicationContext()).setCurrentUser(user);
loginToChat(user);
}
@Override
public void onError(List<String> errors) {
editor.putBoolean("ISCHECKED", false);
editor.putString("Username", "");
editor.putString("Password", "");
editor.commit();
AlertDialog.Builder dialog = new AlertDialog.Builder(
getParent());
dialog.setMessage("create session errors: " + errors).create()
.show();
pDialog.dismiss();
}
});
但我想使用電子郵件和密碼創建會話。 任何人有任何想法做到這一點。
我都試過,但它並沒有工作我得到像「{‘錯誤’錯誤:{‘基地’:‘意外的簽名’ ]}}」 – 2015-02-09 10:29:31
請張貼您的logcat – 2015-02-09 10:56:41
***回覆*** d5f0de73-88d8-4a00-b91c-b181fe0a3fab *** 狀態日誌:422個 HEADERS 訪問控制允許來源= * 的cache Control = no-cache Connection = keep-alive Content-Type = application/json; Charset = utf-8 Date = Mon,09 Feb 2015 11:19:03 GMT QuickBlox-REST-API-Version = 0.1.1 Server = nginx/1.0.15 Status = 422 Unprocessable Entity Transfer-Encoding =分塊 X-機架緩存=無效,通過 X - 請求-ID = 4c3518b5fb6dd6b7a7346b0f2b57c877 X-運行時間= 0.006692 X-UA-兼容= IE =邊沿,鉻= 1個 BODY 「{ 「錯誤」:{」基地「:[」意外的簽名「]}}' – 2015-02-09 11:21:58