Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

메인까지 사용된 요청과 결과 예시 #2

Open
KimMin-Gwan opened this issue Aug 15, 2024 · 1 comment
Open

메인까지 사용된 요청과 결과 예시 #2

KimMin-Gwan opened this issue Aug 15, 2024 · 1 comment

Comments

@KimMin-Gwan
Copy link
Owner

get 요청

배너 정보

리그 매타 정보

리그 랭킹 순위

  • 목적 : 리그 정보를 얻기위해서 ( 전체 리그에서 사용하면 됨)
  • url : http://127.0.0.1:6000/home/show_league?league_name=폴라리스
  • 기타 : 사용할 때 맨 뒤에 league_name하고 이름 적으면되는데 이게 싫으면 league_id로 하고 리그 아이디(ex. 1001) 이런거 적으면 됨, 보내준 리스트가 길어서 예시가 뭔소린가 싶겠지만 point 순서대로 정렬해서 보내준거임 ㅇㅇ
    캡처

최애 검색

  • 목적 : 최애 검색 목적
  • url : http://127.0.0.1:6000/home/search_bias?bias_name=김
  • 기타 : 플랫폼에서 사용자가 직접 최애를 검색하는 모든 곳에서 사용할 요청, 위와 동일하게 bias_name하고 적당히 검색어 넣으면됨 대충 비슷한 글자 찾아서 전부다 반환함
    캡처

post 요청

  • json의 필수 입력 사항은 아래와 같다.

header = {
"request-type" : "default",
"client-version" : 'v1.0.1',
"client-ip" : '127.0.0.1',
"uid" : '1234-abcd-5678',
"endpoint" : "/core_system/",
}

send_data = {
"header" : header,
"body" : {
'token' : token
}
}

홈 화면 내가 구독중인 최애 요청

  • 목적 : 홈화면에 내가 구동중인 최애에 대한 정보를 보여주기 위함
  • url : http://127.0.0.1:6000/home/my_bias
  • 기타 : 그냥 예시대로 쓰면됨
  • send_data 예시
    send_data = {
    "header" : header,
    "body" : {
    'token' : "jwt token"
    }
    }

캡처

##최애 리그 랭킹 순위

  • 목적 : 내가 구독중인 최애의 리그 순위를 보여주기 위함(홈화면의 내 최애의 리그 탭)
  • url : http://127.0.0.1:6000/home/my_bias_league
  • 기타 : type에는 solo 또는 group , 내용은 위 get 에서 받은 리그 내용이랑 동일함
  • send_data 예시
    send_data = {
    "header" : header,
    "body" : {
    'token' : "jwt token"
    'type' : "solo"
    }
    }
    캡처

최애 정하기

  • 목적 : 최애 선택하기(최초 선택)
  • url : http://127.0.0.1:6000/home/try_select_my_bias
  • 기타 : result가 결과인데, 선택에 성공하면 True, 이미 선택한 사람이 선택하면 false, 최애 취소나 변경이 가능하냐고 묻는다면.... 못바꿈 ㅅㄱ
  • send_data 예시
    send_data = {
    "header" : header,
    "body" : {
    'token' : "jwt token"
    'bid' : "1001"
    }
    }
    캡처
@KimMin-Gwan
Copy link
Owner Author

jwt는 발급 받아야 하는데
test/make_jwt.py 를 실행시켜서 받을 것

jwt가 encode를 지원하지 않는다는 파이썬의 오류 메시지를 발견하면 아래의 동작을 수행할 것

  1. pip uninstall PyJWT Uninstall
  2. pip install PyJWT

아무튼 실행해서 이상한 문자? 같은게 출력되면 그대로 복사해서 jwt로 사용하면 됨

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant