오픈 API
-
페이스북 글 가져오기 Page api :: 마이구미오픈 API 2016. 12. 31. 17:35
이번 글은 페이스북의 오픈 API 중 Page API를 통해 자신의 글을 가져오는 기능을 다뤄본다.많은 페이지들이 본인의 페이스북의 글들을 가져와 노출을 활용하고 있다.누구든지 쉽게 할 수 있다.이번 계기로 자신의 홈페이지도 활용해보자.본인 정현연구소 페이지에 있는 글을 가져오는 과정을 진행하겠다. 오픈 API를 사용하기 위한 기본적인 절차들은 생략하겠다.먼저 가장 기본적인 액세스 토큰을 살펴보자.위 그림과 같이 크게 3가지로 볼 수 있다 이번 글에서는 앱 액세스 토큰을 사용하겠다.자신의 글만 가져오면 되기 때문에 만료되지 않는 토큰을 사용하는 것이 구현에 있어 쉽다.실제로 클라이언트에서 작업을 한다면 앱 액세스 토큰은 시크릿 코드와 관계가 깊기 때문에 노출되면 안되기 때문에 서버에서 작업하길 바란다.h..
-
SOAP? REST? REST API? 무엇인가? :: 마이구미오픈 API 2016. 9. 2. 12:46
이번 주제는 REST API에 관한 글이다. (REST와 RESTful 같다고 생각하자) 이전부터 지금까지 많이 볼 수 있는 트렌드이다. 다들 대략적인 의미는 알고 있을 것이라 생각한다. 이번 글에서는 연관된 것들과 함께 조금 더 자세히 알아보고자한다. 예를 들어, REST API를 다룰려고 하니 ROA, SOA, SOAP, REST 등등 많은 단어들이 연관되어 있다. 궁금했지만 그냥 넘어간 경우가 있을 거라 생각해서 글을 써보려한다. 나 또한 그랬으니.. 사실 글을 쓰는 이유는 .... 회사도 퇴사하고...ㅎ-ㅎ JSCON을 다녀와 나의 무지를 너무나 심각하게 느낀 나머지.. 다시 공부한다는 생각으로 하다보니... 고만하고... 시작해보자. 먼저 API가 무엇인지 알아야한다. 단순히 웹 관점에서 본다면..
-
Daum 맞춤법 API :: 마이구미오픈 API 2016. 8. 7. 01:26
이번 글은 맞춤법 API에 대해 알아보자~.맞춤법 API.. 싱싱한 녀석이다.Daum에서 7월 28일 오픈했다.정말 좋은 API가 공개되었다. 모두 맞춤법에 관한 API를 원하고 있었을 사람이 굉장히 많을 것이다.나 또한 쓸 일이 있어서 검색하던 중... 몇일 전에 공개되었다니...취지도 좋고 다 좋다. Daum 쫌 멋있다. 맞춤에 API에 대해 한번 보자. 사용법은 무지 간단하다.액세스 토큰도 필요없다..Appkey만 있으면 된다. 허얼허얼 당장 써보자!!!허얼허얼.....내가 설명할 게 없다..ㅋㅋㅋㅋ샘플 코드까지 그냥 다 나와있어서... 그냥 복붙해서 해보면 된다.....바로 해보자!!!!$.ajax({ type:"GET", url:"https://apis.daum.net/grammar-checke..
-
meta og 태그에 대한 오픈그래프 알기 : 마이구미오픈 API 2016. 7. 10. 16:45
이번 글에서는 og 태그에 대해 알아볼 것이다.이 글을 쓰게 된 동기는 어느 날 네이버 지식인에 이런 질문이 올라왔다. 네이버 지식인 질문 일단 meta 태그란 무엇인가? HTML 문서가 어떤 내용을 담고 있고, 문서의 키워드는 무엇이며, 누가 만들었는지 등의 문서 자체의 특성을 담고 있습니다 또한 브라우저나 검색 로봇에게 해당 페이지의 정보를 알려주는 기능이 있다. 그리하여 아예 직접적으로 meta 태그를 이용하여 표기해준다.큰 이유는 기술이 발전해도 웹 문서와 같은 비정형적인 정보를 100% 인식하기가 어렵단다. 이 표기방법 중 페이스북의 오픈그래프 프로토콜을 사용하는 것이 og 태그이다. 오픈그래프는 어떤 HTML 문서의 메타정보를 쉽게 표시하기 위해서 메타정보에 해당하는 제목, 설명, 문서의 타입..
-
Daum 블로그 글쓰기 API 업데이트 :: 마이구미오픈 API 2016. 7. 3. 14:29
이번 글은이전 글 "오픈 API를 활용하여 SNS에 포스팅하여 유입량을 늘려보자" 동일하다.http://mygumi.tistory.com/19 동일하다면 왜 이 글을 쓰는가.. 그건 당연히 이유가 있다.일단 Daum의 글쓰기 API를 보자. 위 보다시피 글쓰기 API를 사용하기 위해서는 필수적으로 blogName, title, content, tag가 필요하다.title, content, tag은 원하는대로 적으면 상관없기 때문에 신경 쓸 필요가 없다. 여기서 중요한 건 blogName이다. Daum의 블로그 주소는 http://blog.daum.net/blogName/ 이런 식이다.blogName은 기본적으로 Daum의 아이디가 된다. 하지만 변경할 수 도 있다.이것이 문제로다. blogName이 로그..
-
글쓰기 API 유입수 늘리기 [openAPI] :: 마이구미오픈 API 2016. 7. 2. 16:31
이번 글에서 사용할 API는 글쓰기 API를 사용한다. 글쓰기 API 또한 많이 사용하는 API 중 하나이다.현재 SNS들 중 글쓰기 API를 사용할 수 있는 SNS는 네이버, 트위터, 카카오, 페이스북이다. (더 있긴 하지만 대표적으로!) 글쓰기 API를 사용하는 이유는 대표적으로 유입수를 늘리기 위해 사용한다.글쓰기 API란 예를 들어 네이버 블로그에 글을 올리는 것이나 페이스북에 글을 올리는 것이다.'직접 올리면 되지 뭣하러 API를 쓰면서 올리냐' 라고 생각할 수 도 있다. 여기서 글을 올린다는 것은 현재 이용하고 있는 사례를 들자면 어떤 기사에 댓글을 달았을 때 댓글을 단 사용자의 SNS에 자동적으로 그 해당 기사에 대한 글이 올라가서 해당 기사를 보다 퍼트려 유입 수를 늘리기 위한 기능을 이야..
-
카카오 프로필 업데이트 안되는 현상 :: 마이구미오픈 API 2016. 6. 27. 20:04
이전 글에서 로그인과 프로필 정보 조회 API에 대해서 알아보았다.이번 글은 프로필에 관련된 문제를 살짝 짚고 넘어가보고자 한다.이슈는 카카오만 유일하게 프로필이 업데이트가 안되는 현상이다.카카오톡 프로필 사진을 변경하는 횟수는 정말 많다. 그런데 프로필 변경을 하더라도 반영되지 않는 문제를 보았다.다른 SNS들은 프로필 변경을 하면 자동으로 업데이트가 되는데 카카오만 유일하게 되지 않았다.일단 천천히 살펴보자. 프로필 API를 사용하는 이유는 거의 해당 계정의 프로필 이미지를 사용하고자 할 것이다.API를 통해 이미지 경로를 내려받을 수 있기 때문에 쉽게 이용할 수 있다. 위 이미지의 img 태그를 보면 알다시피 내려받은 URL을 통해 프로필 이미지들을 이용할 수 있다.이용하는 SNS에 API를 요청하..
-
Oauth 2.0 비전공자 쉽게 알아보자 2 :: 마이구미오픈 API 2016. 6. 14. 21:14
이번 글은 로그인 API와 프로필 조회 API를 살펴볼 것이다. 예시는 네이버를 활용하자.시작하자. 네이버 개발자 센터에서 애플리케이션을 만들면 위 그림과 같이 Client ID, Secret 키를 얻을 수 있다.이 두 녀석이 꼭 필요하다. 로그인 API를 이용하기 위한 네이버에서 내려준 고유 식별키라고 생각하자.기본적인 셋팅은 생략하겠다. 이 두가지 api 요청 URL만 이용하면 로그인 뚝딱이다.먼저 로그인을 하기 위해서 네이버 로그인 페이지로 이동을 위하여 위 그림 설명에도 나와있듯이'네이버 아이디로 로그인 인증 요청'의 요청 URL을 이용한다.요청 URL의 요청 변수 명세에 따라 파라미터를 붙여주어 페이지 이동을 하게 한다.그렇다면 https://nid.naver.com/oauth2.0/author..