Project DescriptionWindows 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키를 발급받을 수 있습니다.
- 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. :)