본문 바로가기

API5

728x90
반응형
[IT 용어] API(Application Programming Interface, 응용 프로그램 인터페이스) 정의 API(Application Programming Interface, 응용 프로그램 인터페이스)는 다른 프로그램이 API가 제공하는 기능을 쉽게 이용할 수 있도록 규격화한 응용 프로그램이다. 참고문서 "응용 프로그래밍 인터페이스, 應用-, Application Programming Interface, API", 정보통신용어사전, 한국정보통신기술협회. @원문보기 "API Application Programming Interface 응용 프로그래밍 인터페이스", 정보통신기술용어해설. @원문보기 2023. 4. 12.
구글 블로거 API의 글 등록은 사용량에 제한이 있다. 이전에 구글 블로거 API를 사용하는 방법을 소개하는 글을 썼었다. 그 중에 구글 클라우드 플랫폼 내의 API 사용량 자체는 제한이 없는데 구글 블로거 서비스에서 제한을 두고 있는 것을 찾았기에 기록하려고 글을 쓴다. 구글 블로거 API로 글을 등록하는 경우 하루에 글 등록이 최대 100개로 제한이 된다. 100개를 초과해서 글을 등록하려고 하면 다음과 같은 오류 메시지가 나타난다. "We're sorry, but one or more limits for the requested action have been exceeded. [403]" 403이라는 숫자는 HTTP에서 일반적으로 권한이 없음을 나타내는데 메시지 내용을 보아하니 요청한 액션을 수행할 수 있는 횟수를 초과한 것으로 나온다. 혹시나 싶어서 .. 2021. 1. 14.
[C#] 구글 블로거 API로 글 등록하는 법 한국을 소개하는 영어 블로그를 운영하려고 하는데 글을 편하게 쓰기 위하여 구글 블로거 API로 글을 등록하는 예제 프로그램을 작성해보았다. 글 등록 예제 소스코드 using System; using System.IO; using Google.Apis.Blogger.v3.Data; using Google.Apis.Blogger.v3; using Google.Apis.Auth.OAuth2; using Google.Apis.Util.Store; using Google.Apis.Services; using System.Threading; using System.Threading.Tasks; namespace InsertPost { class InsertPost { static void Main(string[] .. 2020. 12. 23.
[C#] 구글 API 인증 라이브러리를 설치하는 법 구글 OAuth 2.0 인증을 활용하여 구글 서비스를 이용한 프로그램을 개발하기 위해서는 구글 API 인증 라이브러리를 설치하는 것이 수월하다. 구글 API 인증 라이브러리는 Visual Studio 2019에서 NuGet 패키지 관리자로 쉽게 설치가 가능하다. NuGet 홈페이지로 가면 현재(2020-12-12) 기준으로 1.49.0이 안정적인 버전으로 출시되어 있는 것을 확인할 수 있었다. NuGet 패키지 관리자는 '도구' - 'NuGet 패키지 관리자' - '솔루션용 NuGet 패키지 관리...' 를 눌러서 실행할 수 있다. '찾아보기'에서 google.apis.auth를 입력하여 클릭하면 우측에 설치 버튼이 활성화 된다. 설치를 원하는 프로젝트를 클릭하여 설치 버튼을 누른다. 설치를 누르면 변경.. 2020. 12. 12.
[C#] 구글 블로거 API - 블로그 정보를 읽어오자 한국을 소개하는 영어 블로그를 운영해보려고 하는데 몇 가지 프로그램을 개발하는 것이 편해보여서 구글(Google) 블로거(Blogger) API(Application Programming Interface)를 사용하는 방법을 소개하고자 한다. 사용하는 기능 유형별 예제를 본 블로그에서 정리할 예정이고 소스코드가 어느 정도 모이면 Github에 공개할 예정이다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using System.IO; namespace BlogInformation { class BlogInformation { static void Main(strin.. 2020. 12. 9.