2020/08/22 - [Cito 일/아무나 하는 파이썬] - 쿠팡파트너스 - 트위터 너무 쉽게 자동 트윗하기 (쿠팡파트너스 인증)
지난번엔 hmac을 통해서 시그니쳐를 받아오는 부분을 보았구요.
오늘은 generateHmac() 함수를 호출해서 쿠팡파트너스 API를 호출하는 것을 볼께요.
오늘 보실 부분은 요기요.
authorization = generateHmac(REQUEST_METHOD, URL, SECRET_KEY, ACCESS_KEY)
url = "{}{}".format(DOMAIN, URL)
resposne = requests.request(method=REQUEST_METHOD, url=url,
headers={
"Authorization": authorization,
"Content-Type": "application/json"
},
)
result = resposne.json()['data']
random_choice_int = random.randint(1, len(result))
random_choice_item = result[random_choice_int]
authorization = generateHmac(REQUEST_METHOD, URL, SECRET_KEY, ACCESS_KEY)
4가지 변수게 앖을 담아서 generateHmac 함수를 호출하고 그 결과를 authorization으로 받겠다능...
url = "{}{}".format(DOMAIN, URL)
앞에서 정의된 DOMAIN과 URL을 연결해서 url의 값으로 만들어 넣는다.
resposne = requests.request(method=REQUEST_METHOD, url=url,
headers={
"Authorization": authorization,
"Content-Type": "application/json"
},
)
mehtod, url, headers 값을 셋팅해서 그 결과값을 받아 resposne 변수로 받는다... 오타인가? response 아닌가??? 모름.. ㅋㅋ 원작 개발자의 이스터에그 인걸까요? ㅋㅋㅋㅋ
result = resposne.json()['data']
resposne 로 받은 값을 json 포맷으로 변형 후 'data'라는 이름의 리스트형 자료를 result 에 담습니다.
result 리스트의 요소의 갯수는 이전에 설정한 limit 값의 수 만큼 입니다.
random_choice_int = random.randint(1, len(result))
random_choice_item = result[random_choice_int]
result로 받아온 값중에 트위으로 발행할 1개를 선발하는 과정입니다.
random 함수를 이용해서 랜덤한 숫자(int형)를 뽑는데, 그 수의 범위는 1부터 result로 받아온 수 까지의 무작위 수를 추출해서 random_choice_int 변수에 담았으며,
그 수를 result의 index값으로 줌으로써 result의 요소중에서 한개를 뽑아 random_choice_item으로 설정을 합니다.
하지만, 이 부분에서는 에러가 존제 합니다.
어디에 문제가 있는지 여러분은 아실까요??? 댓글 달아주세요 ㅎㅎ
'Cito 일 > 아무나 하는 파이썬' 카테고리의 다른 글
[Python]트위터에 쿠파하기 업그레이드 1-1 : 상품정보를 낭비하지 말자 (0) | 2020.08.29 |
---|---|
트위터에 쿠파하기 업그레이드 1 : 상품정보를 낭비하지 말자 (0) | 2020.08.24 |
쿠팡파트너스 - 트위터 너무 쉽게 자동 트윗하기 문제점?! (0) | 2020.08.24 |
쿠팡파트너스 - 트위터 너무 쉽게 자동 트윗하기 (트위터 글쓰기 API 호출) (0) | 2020.08.23 |
쿠팡파트너스 - 트위터 너무 쉽게 자동 트윗하기 (쿠팡파트너스 인증) (0) | 2020.08.22 |
쿠팡파트너스 - 트위터 너무 쉽게 자동 트윗하기 (2) | 2020.08.18 |
쿠팡파트너스 트위터에 공짜로 트윗하기 아무나 할 수 있다. (1) | 2020.08.18 |
파이썬을 코딩하기 전에 알아야 할 것들 (0) | 2020.08.16 |
초보자가 알아야 하는 파이참의 단축키 모음 (0) | 2020.08.15 |
댓글