requests.put()
기존 데이터를 변경한다.
아래의 서식을 따른다.
endpoint
header
body
requsts.put()으로 데이터픽셀값을 수정한다.
put_endpoint = f"https://pixe.la/v1/users/{USERNAME}/graphs/{GRAPH_ID}/{yesterday}"
headers = {
"X-USER-TOKEN": TOKEN,
}
put_parameters={
"quantity": "5000"
}
response = requests.put(url=put_endpoint, headers=headers, json=put_parameters)
print(response.text)
requests.delete()
기존 데이터를 삭제한다.
아래의 서식을 따른다.
endpoint
header
requests.delete()로 데이터를 지운다.
put_endpoint = f"https://pixe.la/v1/users/{USERNAME}/graphs/{GRAPH_ID}/{yesterday}"
headers = {
"X-USER-TOKEN": TOKEN,
}
response = requests.delete(url =put_endpoint, headers=headers)
print(response.text)
<최종 데이터>
import requests
TOKEN = "asdfgqwerterddfsdewf"
USERNAME = "oliviaschoolteacher"
endpoint="https://pixe.la/v1/users"
parameters = {
"token": TOKEN,
"username":USERNAME,
"agreeTermsOfService":"yes",
"notMinor": "yes"
}
# response = requests.post(url =endpoint, json =parameters)
# print(response.text)
graph_endpoint =f"https://pixe.la/v1/users/{USERNAME}/graphs"
headers = {
"X-USER-TOKEN": TOKEN,
}
GRAPH_ID = "olivia12345678"
gragh_parameters ={
"id": GRAPH_ID,
"name": "olivia",
"unit": "calory",
"type": "float",
"color": "momiji"
}
# response=requests.post(url=graph_endpoint, headers=headers, json=gragh_parameters)
# print(response.text)
import datetime
yesterday = datetime.datetime(year=2022, month=9, day=28)
yesterday = yesterday.strftime("%Y%m%d")
pixel_endpoint = f"https://pixe.la/v1/users/{USERNAME}/graphs/{GRAPH_ID}"
headers = {
"X-USER-TOKEN": TOKEN,
}
pixel_parameters={
"date": yesterday,
"quantity": "3023"
}
# response = requests.post(url=pixel_endpoint, headers=headers, json=pixel_parameters)
# print(response.text)
put_endpoint = f"https://pixe.la/v1/users/{USERNAME}/graphs/{GRAPH_ID}/{yesterday}"
headers = {
"X-USER-TOKEN": TOKEN,
}
put_parameters={
"quantity": "5000"
}
# response = requests.put(url=put_endpoint, headers=headers, json=put_parameters)
# print(response.text)
put_endpoint = f"https://pixe.la/v1/users/{USERNAME}/graphs/{GRAPH_ID}/{yesterday}"
headers = {
"X-USER-TOKEN": TOKEN,
}
response = requests.delete(url =put_endpoint, headers=headers)
print(response.text)
'파이썬 > 파이썬(python) 중급' 카테고리의 다른 글
[39-1 파이썬] Swift Code(국제은행식별코드), IATA(국제항공운수협회), IATA code - API활용 최저가 항공권 찾기 프로젝트1 (1) | 2022.10.03 |
---|---|
[38-1 파이썬] 구글시트 이용해서 운동 기록 남기기 (1) | 2022.10.02 |
[37-5 파이썬] 6단계 datetime 모듈, strftime() (0) | 2022.09.30 |
[37-4 파이썬] 4,5단계 그래프에 데이터 픽셀 추가하기 (0) | 2022.09.29 |
[37-3 파이썬] 3단계 브라우저에서 그래프 보기 (0) | 2022.09.29 |