2015-06-18 2 views
1

Я получаю тот же ответ каждый раз, когда я запрашиваю сообщения истории из Quickblock.Получите «Запретный. Нужен пользователь» при запросе сообщенийWithDialogID

Я уже ищу некоторые темы здесь, и они говорят, что я не зарегистрирован или у меня нет разрешения на это. Я уверен, что вошел в систему, и у меня есть разрешение. Все работает нормально, я могу отправить, получить сообщение, но я не могу получить историю.

Вот код

[QBRequest messagesWithDialogID:myId extendedRequest:nil forPage:resPage successBlock:^(QBResponse *response, NSArray *messages, QBResponsePage *responcePage) { 



    } errorBlock:^(QBResponse *response) { 
     NSLog(@"error: %@", response.error); 
    }]; 

ответ

1

Вы должны войти в систему как пользователь, чтобы запросить ваши сообщения

Читать это руководство о создании сессии

http://quickblox.com/developers/SimpleSample-chat_users-ios#Login_to_Chat

You может сделать [QBRequest createSession ...] или [QBRequest l ogIn ...]

+0

Спасибо за повтор, но я сделал это уже. Я решил эту проблему дважды логином с [[экземпляр QBChat] loginWithUser: currentUser]; и 1 больше с [QBRequest logInWithUserLogin: [[UserModel CurrentUser] facebookId] пароль: [[UserModel CurrentUser] facebookId] successBlock:^(QBResponse * ответ, QBUUser * пользователь) Это странное решение, но чтобы я не могу проскочить –

Смежные вопросы