(quickblox) Как да добавя хора към диалогов прозорец за чат?

Внедрявам групов чат, но мога да добавя хора

Ето моят код

var dialog_toupdate = QBChatDialog(dialogID: dialog.ID)
    println( dialog.ID )
var selecteduser = ["the id"]

dialog_toupdate.setPushOccupantsIDs(selecteduser)

QBRequest.updateDialog(dialog_toupdate, successBlock: { (response, dialog) -> Void in


   //some staff




    }, errorBlock: { (errr:QBResponse!) -> Void in


        println(errr.error.description)

})

и получавам тази грешка:

Причини за грешка: код = "null" съобщение = "Ресурсът не е намерен"


person kader kabore    schedule 25.08.2015    source източник


Отговори (1)


  1. Моля, актуализирайте до най-новия QB SDK v2.3.0.4

  2. За да изпращате съобщения от екземпляр на QBChatDialog, който сте създали локално, трябва да направите следното:

    1-1 чат:

    • Have dialogID set

    Групов чат

    • задайте ID на обитателите
    • roomJID (!)

    Без roomJID, който сте получили от сървър, не можете да изпращате съобщения

Моля, обърнете внимание: Не можете да конвертирате чат 1-1 в групов чат. Трябва да създадете нов групов чат с обитатели.

person SevenDays    schedule 27.08.2015
comment
мога да изпращам съобщение и да получавам съобщение, създавам групата директно с член, но ако се опитам да добавя още хора, не работи! - person kader kabore; 27.08.2015
comment
Kader, моля, предоставете ни пълен регистрационен файл на конзолата за по-нататъшно разследване. - person Sabina Bashuk; 03.09.2015
comment
2015-09-03 14:43:20.127 buyzar[539:173535] Заглавки на отговора: { Access-Control-Allow-Origin = *; Cache-Control = без кеш; Връзка = keep-alive; Съдържание-дължина = 44; Content-Type = приложение/json; charset=utf-8; Дата = четвъртък, 03 септември 2015 г. 11:43:19 GMT; QuickBlox-REST-API-версия = 0.1.1; Сървър = nginx/1.6.2; Състояние = 404 Не е намерено; X-Rack-Cache = обезсилване, преминаване; X-Искане-Id = 1c2736778b8ad69a5e66763740566921; X-време на работа = 0,003427; X-UA-съвместим = IE=Edge,chrome=1; } - person kader kabore; 03.09.2015
comment
кодът на грешката ** [QBResponse], състояние: 404** - person kader kabore; 03.09.2015
comment
предоставеният от вас код не съдържа ID. Моля, задайте DialogID, както е посочено по-горе. - person Sabina Bashuk; 03.09.2015
comment
@kaderkabore Получавам същия хедър в отговор, когато извиквам tag=dev api. И това ме убива. Получихте ли отговора. Моля, уведомете ме веднага щом получите решението - person Mujib Saiyyed; 05.11.2015
comment
Открих, че диалоговият прозорец е нулев в моя случай. Горещо ще препоръчам да използвате qmservices, ако още не използвате. Това прави нещата лесни. github.com/QuickBlox/q-municate-services-ios.let да знам дали мога да помогна повече. - person kader kabore; 05.11.2015
comment
Фиксирана връзка github.com/QuickBlox/q-municate-services-ios, услуги ви предлага удобен начин за работа с Quickblox, ние поддържаме услугите актуални - person SevenDays; 06.11.2015