반응형
반응형
이 포스팅은 파이썬 언어를 기준으로 작성되었습니다. 해당 소스 코드는 RestApi의 기본 app이 구동되어있다는 전제하에서 진행하였습니다. RestApi의 기본 구성 및 자세한 설명을 원하면 아래의 포스팅을 확인해주세요. RestApi 설치 및 기본 구성 : https://luvris2.tistory.com/180?category=1064805 API서버 - Hello World 출력하기 (Flask) API 서버에 Hello World 출력하기 필요 라이브러리 설치 pip install flask flask-restful 소스 코드 (app.py) @app.route('/', methods=['GET'] route('/') : 해당 경로로 이동하여 methods의 기능을 수행 route.. luvri..
nearbySearch API URL @GET("https://maps.googleapis.com/maps/api/place/nearbysearch/json") Request (@Query) keyword : 검색할 단어 language : 검색 결과로 보여줄 언어 openNow : 현재 영업중인 상가의 결과 출력. 단, Google Places DB에 여는시간을 지정하지 않으면 결과값에 제외 pagetoken : 이전에 실행한 검색에서 최대 20개의 결과 리스트를 반환, 페이지 토큰 사용시 다른 파라미터는 무시 됨 radius : 검색 결과에 포함될 거리를 설정, 단위는 미터이며 기본 값은 50000m (50km) rankby : 검색 결과를 출력할 기준 설정 prominence : 기본 값이며 중요도..
네이버 검색 API를 사용하기 위한 라이브러리 설치 pip install requests Visual Studio Code 사용 언어 : Python 라이브러리 호출 import requests 소스 코드 설정 - URL, API키 # ref폴더의 Config.py파일, 보안을 위해 API키 저장 from ref.config import Config # 검색 API URL, 자세한건 레퍼런스 참조 naver_search_blog_url = "https://openapi.naver.com/v1/search/blog.json" naver_search_news_url = "https://openapi.naver.com/v1/search/news.json" naver_search_dic_url = "https:..
파파고 API를 사용하기 위한 라이브러리 설치 pip install requests Visual Studio Code 사용 언어 : Python 라이브러리 호출 import requests 소스 코드 설정 - URL, API키 # ref폴더의 Config.py파일, 보안을 위해 API키 저장 from ref.config import Config # 해당 URL로 번역 요청 URL = "https://openapi.naver.com/v1/papago/n2mt" # 헤더 설정, 부여받은 파파고 API키, 시크릿키 입력 # 보안을 위해 Config 파일에 따로 정의하여 사용 headers = { "Content-Type" : "application/x-www-form-urlencoded; charset=UTF..
파파고 API 이용 신청하기 검색 혹은 아래의 링크로 이동 https://developers.naver.com/docs/papago/ 파파고 - Papago API 파파고 파파고는 다국어 언어 처리에 대한 네이버의 기술과 경험을 번역 엔진에 적용해 보다 정확한 번역 결과를 제공하는 서비스입니다. 파파고가 제공하는 RESTful 형태의 API를 사용하면 서비 developers.naver.com Products - 파파고 스크롤 내리면 하단의 '오픈 API 이용 신청' 로그인 후 애플리케이션 등록 절차 진행 애플리케이션 이름, 사용 API 선택, 원하는 개발 환경 선택 생성되는 키와 시크릿키 확인! 절대 노출되어선 안되므로 주의!
Githup URL : https://github.com/luvris2/flask-s3-image-upload GitHub - luvris2/flask-s3-image-upload Contribute to luvris2/flask-s3-image-upload development by creating an account on GitHub. github.com SNS API 기능 설명 유저 관련 회원가입, 로그인, 로그아웃 기능 포스팅 관련 포스팅 작성, 수정, 삭제 내 포스팅 보기, 포스팅 상세 보기, 친구들의 포스팅 보기 이미지 포스팅시 이미지의 객체를 탐지하여 태그 자동 생성하기 태그 검색하기 좋아요 / 좋아요 해제 친구 관련 친구 추가, 해제 DB 구조 Table : posting Columns i..