BIG
요즘은 각종 API 가 많이 제공된다.
그리고 대부분의 API 는 restful 형식이라는 포맷을 가진다.
그리고 대부분의 API 의 호출프로토콜은 HTTP 를 사용한다.
따라서 VBA 에서도 HTTP 호출을 이용하면
여러곳에 공개되어 있는 많은 API 를 연동하여 필요한 자료들을 수집하여 활용할 수 있다.
Function RequestHttp(ByVal RequestUrl As String) As String
Dim ResponseText
Set winHttpReq = CreateObject("WinHttp.WinHttpRequest.5.1")
winHttpReq.Open "GET", RequestUrl, False
winHttpReq.Send
winHttpReq.WaitForResponse
ResponseText = winHttpReq.ResponseText
Set winHttpReq = Nothing
RequestHttp = ResponseText
End Function
TargetUrl = ""
RequestUrl = ""
ShortUrlParms = SourceUrlParms & "-" & loopCnt2
TargetUrl = SourceUrl & "?parms=" & ShortUrlParms
RequestUrl = ApiUrl & TargetUrl
ResponseText = RequestHttp(ApiUrl_urlCount)
Msgbox( ResponseText )
LIST
'!!...EXCEL&VBA' 카테고리의 다른 글
[ EXCEL VBA ]EXCEL-VBA-007 네이버 블러그 글쓰기 샘플 (0) | 2023.03.02 |
---|---|
[ EXCEL VBA ]EXCEL-VBA-005 필드값 연산 반복 (0) | 2022.10.20 |
[ EXCEL VBA ]EXCEL-VBA-004 셀 값 입력 반복문 (0) | 2022.10.20 |
[ EXCEL VBA ]EXCEL-VBA-003 셀 값 입력하기 (0) | 2022.10.20 |
[ EXCEL VBA ]EXCEL-VBA-002 모든셀의 값 지우기 (0) | 2018.10.05 |