퍼블엘

유저가 다운받은 파일 조회한 것을 클라이언트(셀러)가 조회할 때의 flow chart

wanduek 2025. 3. 27. 22:01

 

유저가 웹에서 게시된 파일(PDF, VOD, 등등)을 다운 받았을때 셀러가 유저가 어떤 파일을 다운받았고 얼마나(채널, 컨텐츠, 유저) 다운 받았는지 알기 위해 해당 api를 개발하게 되었다.

 

Records/users

 

 

 

 

target_id: 다운로드 받은 유저의 고유한 id 

  • target_id 기준으로 조회
  • type = daliy :  유저별로 다운받은 기록을 일별로 조회한다.
  • type = monthly : 유저별로 다운받은 기록을 월별로 조회한다.
  • type = combined : 유저별로 다운받은 기록을 일별, 월별로 조회한다.
  • 컨텐츠를 다운로드 한 유저가 있어야 한다. 
    • 없을 시 -> 404 NOT FOUND

 

Records

 

 

 

channel_id : 셀러가 생성한 채널의 고유한 id 

(여기서 채널은 샐러가 생성한 웹 사이트이다.)

  • channel_id 기준으로 조회
  • type = daliy :  유저가 다운받은 기록을 채널별로 일별 조회한다.
  • type = monthly : 유저가 다운받은 기록을  채널별로 월별 조회한다.
  • type = combined : 유저가 다운받은 기록을 채널별로 일별, 월별로 조회한다.
  • 컨텐츠를 다운로드 한 유저가 있어야 한다. 
    • 없을 시 -> 404 NOT FOUND

 

Records/contents

 

target_model : 셀러가 제작한 컨텐츠의 고유한 id 

  • target_model 기준으로 조회
  • type = daliy :  유저가 다운받은 기록을 컨텐츠로 일별 조회한다.
  • type = monthly : 유저가 다운받은 기록을  컨텐츠로 월별 조회한다.
  • type = combined : 유저가 다운받은 기록을 컨텐츠로 일별, 월별로 조회한다.
  • 컨텐츠를 다운로드 한 유저가 있어야 한다. 
    • 없을 시 -> 404 NOT FOUND
반응형