지금 twitter4j 를 이용해서 api를 사용하고 있습니다.
쪽지 리스트를 구현하려고 하는데 제가 원하는 것은 일단 쪽지 리스트가 상대방과 1:1로 보여지는 것입니다.
철수랑도 대화를 여러번 나누고, 영희랑도 대화를 여러번 나눴을 때 아래과 같이 리스트가 나오게 되겠죠.
--------------------------
from : 철수
안녕....
--------------------------
from : 영희
좋은아침...
--------------------------
그리고 각 메세지를 선택하면 상대방과 대화를 나눈 리스트가 나오는 것입니다. 아래는 철수 메세지를 클릭했을 때..
-----------------------------
from : 철수
안녕....
-----------------------------
from : 연식
철수야 안녕....
-----------------------------
from : 철수
......
-----------------------------
...
..
그런데 트위터 api를 살펴보니 본인이 상대방들(특정인이 아닌)에게 보낸 쪽지 리스트와
상대방들이 나에게 보낸 쪽지 리스트들로 구분되서 제공이 되는것 같습니다.
(https://dev.twitter.com/docs/api#direct-messages)
그래서 몇개의 트윗 어플들을 살펴보니 트위터 전용 어플과 써드파티 어플 몇개(시스믹, 트윗캐스터)는
위와 같은 방식으로 되어있더라고요. 물론 그냥 api 그대로 뿌려주는 앱들도 있고요.
저 두개의 api를 이용해서 섞고 걸러내고 등등의 작업을 하면 어떻게든 되긴 하겠지만
혹시 다른 깔끔한 방법을 이용해서 하신분이 있는지 궁금합니다.