본문 바로가기

API27

YoutubeData API 사용하기 https://console.cloud.google.com/apis/credentials?hl=ko Google 클라우드 플랫폼로그인 Google 클라우드 플랫폼으로 이동accounts.google.com 링크를 따라 들어가아래의 화면과 같이 좌측의 사용자 인증정보를 들어가자그리고 사용자 인증정보 만들기를 클릭하자권한을 위해 API키가 필요하다 그리고 만들어진 키를 선택해 설정을 만져주자 혹시라도 유출됐을때 이것저것 사용되는것을 막기 위해키를 제한하여 한 분야에서만 쓰이도록 하자 사용하려는 것은 유튜브 데이터 API   https://developers.google.com/youtube/v3/docs/search/list?hl=ko Search: list  |  YouTube Data API  |  Go.. 2024. 6. 12.
AWS - Translate API 사용하기 [API] - AWS - 객체 감지 API  객체 감지 API를 이용하여이렇게 태그 테이블에 저장하게 됐는데 이를 한글로 번역하여 저장하고 싶다면  일단 권한 설정이 필요하다 https://console.aws.amazon.com/iam/home https://us-east-1.console.aws.amazon.com/iam/home us-east-1.console.aws.amazon.com 링크를 따라들어가거나AWS 콘솔에서 IAM을 검색하여 들어가도록 하자 그리고 좌측의 사용자를 클릭하여사용자 선택후 권한을 추가 해준다그리고 트랜스레이트 풀 액세스를 선택 혹시 권한 갯수가 초과됐다고 나온다면 사용자를 추가 해서 만들도록 하자 AWS - 외부 프로그램 권한설정 사용자 생성 부분은 위 링크 참조    이.. 2024. 5. 30.
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.