본문 바로가기

프로그래밍/API

구글 GData API 프로토콜 기본. Google Data APIs Protocol Basics 출처 : http://code.google.com/apis/gdata/basics.html 예> /myFeed 라는 피드가 있다고 가정한다. 내용은 없다. 피드 요청하기 서버에 request 를 보낸다. GET /myFeed 서버응답 200 OK Foo 2006-01-23T16:25:00-08:00 http://www.example.com/myFeed Jo March 타이틀, 작성자 이름등의 메타데이터만 있다. 새 게시물을 넣기 POST /myFeed Elizabeth Bennet liz@gmail.com Entry 1 This is my entry id,link,updated 는 없고, 이름,이메일등만 넣었다. 서버응답 201 CREATED 1 2006-01-23T16:26:03-08:00 Elizab.. 더보기
구글 데이터 API 개념.돌아보기. Google Data APIs. 출처 : http://code.google.com/apis/gdata/overview.html 구글데이터 API는 줄여서 GData라고 부르기도 한다. 이는 웹에서 읽기,쓰기기가 가능한 간단한 프로토콜을 제공한다. Atom과 RSS를 지원한다. GData는 Atom1.0, RSS2.0에 기반을 둔 프로토콜이며, 다양한 방법으로 확장이 가능하다. 이 GData를 이용하면, HTTP GET request 를 보내서,ATOM이나 RSS를 받을 수 있고, HTTP put request를 이용해 업데이트도 가능하다. 블로그 피드, 이메일,캘린더이벤트,임무리스트등의 개인화된 데이터들을 모두 제공할수 있다. RSS,Atom 모델은 확장성이 있고, 피드 제공자가 읽기 전용(검색결과등) 읽기/쓰기가능(캘린더프로그램등)하.. 더보기
구글맵 API 이용하기. 2. basic 예제 원본 : http://blog.naver.com/suvisor/40038591269 1. 기본적인 예제. 이제 API KEY 까지 받았으니, 한번 웹페이지에 구글맵을 띄워 바야 하지 않겠는가? ('후니'는 메가패스를 이용하는 관계로 메가패스에서 제공하는 20Mb의 기본 공간에 테스트를 진행하였으니, 알아서들 하시길 호홓) 일단 엄청 간단한 소스를 만들어서 내 홈계정에 올려서 테스트를 해보자. http://home.megapass.net/~l5027309/basic.html 링크에 가서 함 봐라. 정말 간단하게 웹페이지에 들어가지 않는가... 참고로 거긴 Califonia 의 Palo Alto라는 곳이라고 설명되어있다. 그게 어딘지원,... 그럼 소스를 한번 뜯어 먹어보자 여기서도 볼건 없고, body t.. 더보기
구글맵 API 이용하기. 3. 맵에 Control추가하기 예제 원본 : http://blog.naver.com/suvisor/40038592625 첫예제가 너무 쉽지 않았나... 그래서 너무 뽀대가 나질 않는다... 줌인,아웃도 않되고... 그냥... 지도다. 구글맵은 역시 줌인,아웃도 되야하고, 일반,위성,하이브리드 지도도 선택해서 볼수 있어야 하지 않겠는가... .... 해보자. http://home.megapass.net/~l5027309/addcontrol.html 이건 링크고, 아래는 실행화면... 역시 소스를 뜯어보자 . 이번 소스도 간단하게 뜯어보았다. 어떤가 너무 쉽지않은가?? ㅋㅋ 더보기
구글맵 API 이용하기. 4. 맵좌표를 따오자. 원본 : http://blog.naver.com/suvisor/40038594127 저번예제에 이어 이번 예제도 너~~무 간단하다. 좌표가 궁금하다면, 한번 따라해보자. http://home.megapass.net/~l5027309/eventlistener.html 소스를 보자. GEvent.addListener(map, "moveend", function() { var center = map.getCenter(); document.getElementById("message").innerHTML = center.toString();}); 따로 떼어네어서 살펴보자. 구글 API Reference 에 보면, GEvent 는 namespace 로 지정되며, 이벤트헨들러를 등록할수있다. custom event와.. 더보기
구글맵 API 이용하기. 5. open infowindow 원본 : http://blog.naver.com/suvisor/40038594877 맵에 인포윈도우를 한번 띄워보자. 소스는 동일하다. 더보기