ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 0408 삽질로그
    아리스봇/삽질로그 2022. 4. 8. 23:54

    트위터 API 자체적으로 처리, 테스트 중.

    테스트가 끝나면 내일 저녁 즈음에 코드 적용 예정.

    해당 코드가 적용되면 몰루트윗을 1분 이내로 받아옵니다.


    만들면서 느낀 건데, 트위터 API는 쓰레기라는 걸 알았다.

    api를 통해 livestream으로 위와 같은 특정 필터값에 대한 twit를 실시간으로 받아올 수 있는데, 문제가 있다.

    follow가 문제다.

    위 내용을 간단하게 번역하면 follow 필터는 특정 이용자의 트윗 활동에 대해서 아래와 같은 값을 가져온다.

    1. 그 이용자가 올린 트윗

    2. 그 이용자가 리트윗한 트윗

    3. 그 이용자가 올린 답글

    4. 그 이용자의 트윗에 대한 모든 리트윗

    (5. 트위터를 안 해서 뭔지 잘 모르겠음)

     

    문제는 4번이다.

    가령 특정 게임의 공식 계정에 대해서 해당 API 필터로 follow를 거는 상황을 가정해보자.

    예를 들어 3월 29일 원신 공식 계정에서 올라온 메인 트윗은 현재 2,568번 리트윗되었다.

    필자는 저 트윗 단 하나를 받기 위해서 2,568개의 쓸모없는 트래픽을 추가로 받아야 한다.

    노가다를 통해서 리트윗 등은 반환시켰기는 하지만, 이 부분은 트위터 측에서 개선해줬으면 싶다.

    근본적으로 그러한 트래픽이 발생하지 않는 것과 코딩으로 그걸 예외 처리하는 것에는 차이가 있지 않은가?

    디지털 기기 사용이 온실가스를 배출한다는 뉴스 기사가 있던데, 아마 트위터는 그러한 기업에 해당할 것 같다.

    다만, 해당 API에는 최소 4년 정도 변화가 없으므로 개선 여지는 거의 없다고 생각하는 편이 좋겠다.

    '아리스봇 > 삽질로그' 카테고리의 다른 글

    for / indexOf  (0) 2022.04.29
    twit 에러 핸들링  (0) 2022.04.13
    22-04-05  (0) 2022.04.05
    22-04-02~03  (0) 2022.04.03
    22-03-30~31 삽질로그  (0) 2022.03.31

    댓글

Designed by Dunamis

Contact : admin@duna.me

업무용 연락처 : 010-9069-1045 (카카오톡)