Instagram API 사용 방법
Instagram API를 사용하여 Instagram과 상호작용하는 방법에 대해 알아보겠습니다.
API 토큰 생성
- Instagram 개발자 계정에 로그인합니다.
- 개인 프로필로 이동한 후 “앱 만들기”를 클릭합니다.
- 앱의 이름, 설명 및 웹사이트 URL을 입력하고 저장합니다.
- “기능” 탭으로 이동한 후 “액세스 토큰”을 클릭합니다.
- 원하는 권한을 설정하고 토큰을 생성합니다.
API 호출
- HTTP 요청을 통해 API에 액세스할 수 있습니다. 예를 들어,
GET /users/{user-id}
는 특정 사용자의 정보를 가져오는 요청입니다. - 요청 URL에 필요한 파라미터를 추가합니다. 예를 들어,
https://api.instagram.com/v1/users/{user-id}?access_token={access-token}
. - 요청을 보내고 응답을 받습니다.
API 응답
- API의 응답은 JSON 형식으로 받게 됩니다.
- 응답을 파싱하여 원하는 정보를 추출할 수 있습니다. 예를 들어, 사용자 이름을 추출하기 위해
response['data']['username']
을 사용할 수 있습니다.
API 사용 예시
Python 예시
“`python
import requests
API 요청
url = “https://api.instagram.com/v1/users/{user-id}?access_token={access-token}”
response = requests.get(url)
응답 처리
if response.status_code == 200:
# JSON 파싱
data = response.json()
# 사용자 이름 출력
username = data['data']['username']
print(f"사용자 이름: {username}")
else:
print(“API 요청에 실패했습니다.”)
“`
위 예시에서 {user-id}
와 {access-token}
은 실제 사용자 ID와 액세스 토큰으로 대체되어야 합니다. 또한, 필요에 따라 API 요청 및 응답 처리를 수정할 수 있습니다.
이제 Instagram API를 사용하여 원하는 기능을 구현할 수 있습니다.