전체 글239 Python으로 Mysql접속, 사진 업로드&오토태깅&DB저장 API, 포스팅 수정&DB수정 API 사진 업로드, 오토태깅, DB에 저장을 해보자 사진 업로드 API, boto3 AWS - 객체 감지 API 이전글 참고 바라며둘의 짬뽕 + DB에 저장까지 하자 API 설정 우선 HTTP 메소드는 CRUD중 Create에 해당하는POST로 설정 경로는 포스팅 하는 거라서 /post로 지정해줬다그리고 회원가입, 로그인 인증토큰을 받을 예정이라 헤더에서 인증토큰을 넣어줘야 하고 body에서 사진업로드와사진과 함께 텍스트 컨텐트를 넣어준다 app.py 설정api.add_resource( PostResource ,'/post') 간단히 경로를 설정해 준다 post.py 설정 이 부분은 길어지니 사진 업로드 API, boto3 AWS - 객체 감지 API 우선 이 부분을 참고 바라며 try: client.. 2024. 5. 29. Naver - 검색 API 사용하기, 외부 API 처리하는 requests 라이브러리 이런 모습의 API를 설정해보자 API 설정 [API] - Naver API 사용 전 설정 Naver API 사용 전 설정https://developers.naver.com/apps/#/register 애플리케이션 - NAVER Developers developers.naver.com 링크를 따라 들어가 로그인을 하면화면과 같이 약관에 동의를 하고계정정보를 등록 후에 API이용신청을 하게hani08.tistory.com 이전글을 참고 하여 HTTP 메소드는CRUD중 Read에 해당하는GET으로 설정하고 쿼리스트링으로쿼리 = 검색어 설정으로 검색할 단어를 써주고최대 30개만 가져올 생각이니 display를 30으로 설정최신날짜순으로 정렬할 생각이니 sort를 date로 설정 해준다그리고 header.. 2024. 5. 29. Naver API 사용 전 설정 https://developers.naver.com/apps/#/register 애플리케이션 - NAVER Developers developers.naver.com 링크를 따라 들어가 로그인을 하면화면과 같이 약관에 동의를 하고계정정보를 등록 후에 API이용신청을 하게 된다 그럼 아래와 같이 따라해보자위의 화면에서는 이름이나안드로이드 앱 패키지이름을 그냥 편하게 적었는데나중에는 신중하게 적자 그리고 사용 API부분에서는아래와 같이 사용 가능한 API 목록들이 있으니 참고하자 그렇게 설정하고 나면아래와 같이 AWS ACCESS KEY 와AWS SECRET ACCESS KEY 처럼 코드를 하나 주는데그때와는 다르게 다운받을수 없고매번 여기서 확인이 가능하다 그리고 유출 된것 같다면 바로바로 재발급이 .. 2024. 5. 28. AWS - 객체 감지 API AWS 에는 이런 기능이 있다 사진을 올리면 사진안에 어떤 정보가 있는지사람이 있는지 차가 있는지 등등 웃는지 우는지 화났는지 등등분석이나 두 사진을 비교하여 동일인인지 체크하는등 의 기능이 있다 이것을 객체 감지오브젝트 디텍션이라고 하는데 이 기능을 사용해보자 API 설정 사진 업로드 API와 다른것이라고는 경로와 별다른 텍스트를 담고 있지 않는 점 정도 그럼 코드를 작성해보자 rekognition.py 작성 AWS의 이 기능 이름이 rekognition 이라서 그대로 이름 지어봤다 from datetime import datetime import boto3from flask import requestfrom flask_restful import Resourcefrom config import.. 2024. 5. 28. AWS - S3 사진 업로드 API, boto3 API 설정 경로는 /uploadHTTP 메소드는 CRUD중 Create에 해당하는POST 설정 사진의 데이터는 아래와 같이form-data에서 밸류에서 선택사진과 함께 텍스트가 들어간다면 마찬가지로 키의 컨텐츠라고 입력, 텍스트 선택,밸류에 메세지를 입력하자 app.py 설정 설정하기에 앞서 라이브러리 하나를 설치하자파이썬코드로 AWS 기능들을 사용할 수 있게 해주는 라이브러리인 boto3 pip install boto3 app.py 설정from flask import Flaskfrom flask_restful import Apifrom resources.image import FileUploadResourceapp = Flask(__name__)api = Api(app)# 경로와 리소스 연결a.. 2024. 5. 28. S3 (파일 업로드) 설정 윈도우키 +R 을 눌러 CMD를 입력하여 아래와 같이 serverless 실행 이후 AWS -Serverless 폴더 만든 후 GitHub 수동 생성 를 참고하여 GitHub를 만든뒤에 https://console.aws.amazon.com/s3/home https://console.aws.amazon.com/s3/home console.aws.amazon.com 링크를 따라 들어가거나아래와 같이 aws콘솔에서 S3를 검색 그리고 버킷 만들기를 클릭글로벌 주소라서 보통 선점되어있을테니 아이디와 날짜를 섞는 등중복을 피해보자 그리고 아래와 같이 선택하자 퍼블릭 액세스 차단에 체크되어있는것을 해제하고퍼블릭 상태가 된다는걸 알고있다를 체크 해주자 이는 개인만 쓸 수 있는것에서남들이 볼.. 2024. 5. 28. 이전 1 ··· 8 9 10 11 12 13 14 ··· 40 다음