Project Description
Windows Phone library for using Naver(R)'s open API service.
(This project is 3rd party library project, NOT a NHN/Naver's official project)

For more info about Naver Open API:
http://dev.naver.com/openapi/

Available Platforms / 사용 가능한 플렛폼

  • Apps with .NET 4.0 or higher
  • Silverlight 4 or higher
  • Windows Phone 7.5 (Mango)
  • Windows Phone 8 (Apollo)
  • Windows Store Apps (a.k.a. Windows 8)

How to use

NewsSearchService newsSearcher = new NewsSearchService(SEARCH_API_KEY);
newsSearcher.ApiServiceCompleted += (s, n) =>
{
    if (n != null)
        foreach (NewsDetail news in n.Channel.Item)
            System.Diagnostics.Debug.WriteLine(news.Title);
    else
        System.Diagnostics.Debug.WriteLine("[MainPage] Invalid API request or API key");
};
            newsSearcher.GetNews("오픈API", 1, 20);

Developer who uses this Library / 라이브러리 사용 개발자

  • 소스코드중 NaverOpenApiSample 프로젝트의 MainPage.xaml.cs 파일을 참고하시면 됩니다.
  • Windows 8, Windows Phone 7, 8용 샘플들이 같이 포함되어있습니다.
  • See the file MainPage.xaml.cs under NaverOpenApiSample project
  • Sample applications for Windows Phone 7,8 and Windows 8 also included

supported Features

  • shortening URL service / 단축 URL 생성
  • List of trendy topics / 실시간 급상승 검색어 조회
  • News article search service / 뉴스기사 검색
  • Knowledge search service / 지식인 검색
  • Blog search service / 블로그 검색
  • ... and more features will be come

API developer / API 개발자

  • NaverOpenApiLibrary 프로젝트의 Models/Services 폴더 아래에 있는 파일들을 참고하시면 됩니다.
  • 기본적으로 Naver Open API들은 Template method pattern을 이용하여 구현되고 있으며 NaverApiService 추상 클래스를 상속하여 구현하고 있습니다.
  • See the files under the folder Models/Services
  • Service classes are implemented from NaverApiService abstract class with Template method design pattern

Before you use...

  • nAPI 프로젝트는 NHN/Naver의 공식 프로젝트가 아닌 서드파티 프로젝트입니다.
    • Naver Open API 자체는 NHN/Naver의 공식적인 서비스입니다.
  • Naver Open API 약관을 잘 읽어보시고 이에 동의하셔야 API키를 발급받을 수 있습니다.
    • API Key는 이곳에서 발급이 가능합니다.
  • nAPI project is NOT a official project of NHN/Naver
    • However, Naver Open API itself it officially supported by NHN/Naver
  • You must agree with the "Terms of Agreement of Naver Open API" to issue API keys
    • API keys can be issued at here

See Also

Developer

  • Joon Hong/홍준모(a.k.a moda)
  • 같이 개발을 원하시는 분은 저에게 연락해주세요. 개인적인 연락처도 좋고 discussions에 올려주셔도 좋습니다. / seoulmate.moda at ... gmail .. dot ... com
  • If you want to join the project, feel free to contact me or create thread on "discussions" tab. :)

Last edited Nov 8, 2012 at 2:10 PM by modalove, version 9