API (Application Programming Interface)를 사용하려고 할 때, API를 제공하는 곳(회사)으로부터 양식이 보통 정해져 있습니다. 또, Kakao 같은 회사는 코딩 테스트에 API 사용을 요구합니다. 호출하는 함수마다 헤더의 값은 어쩌고, 데이터는 어쩌고, 서로 다른 포맷을 갖고 있는데 JSON 양식을 보면서 어떻게 요청하고 응답을 받아 데이터를 파싱하는지 살펴보겠습니다. 대부분 Python이나 Java를 쓰겠지만 C#생태계가 좀 커졌으면 하는 바람이 있어서.. C#으로... 0. 사전 준비 들어가기에 앞서 C#에서 Json 객체를 사용하기 위해서는 다음과 같은 패키지가 필요합니다. https://kibbomi.tistory.com/189 [C#/JSON] JSON parse..
0. 주저리주저리 네이버의 몇 API를 살펴보던 중 파파고가 그나마 괜찮을 것 같아서 한번 써봤다. 이전에 검색 API를 사용해봤는데 활용법을 잘 모르겠어서, 그나마 활용해볼 수 있는(?) 번역 API를 사용해봤다. 사용법은 정말 간단하고 네이버 홈페이지에 아주 잘 나와있다. 1. 사용 우선, developers.naver.com/ NAVER Developers 네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음 developers.naver.com 이곳으로 이동해서 번역(파파고) 애플리케이션을 하나 만들어서 client키와 secret을 발급받자, 그..
0. 주저리주저리 우선 API만 사용할 줄 알아도 꽤나 쓸만한 app을 만들 수 있다. 그런 점에서 100% 꿰뚫고 있어야 한다! 까지는 아니고 대충 어떤 원리로 동작하는지, 그 정도만 조금 알아도 필요할 때 바로 습득해서 사용할 수 있을 것 같다고 생각했다. 그러기에는 xml, json에 대해서 간단한 지식이 있어야 하고 http의 GET방식 등이나 이런 것에 조금 기초 지식이 있으면 좋을 것 같다. Google은 조금 복잡해서 차차 써보기로하고 간단한 naver부터 해보았다. 1. Naver API 사용하기 developers.naver.com/ NAVER Developers 네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인..