프로그래밍/JavaScipt

javascript 카카오스토리 api 링크공유

p-a-r-k 2016. 7. 19. 10:32
반응형

닉네임가져오기, 링크공유

function fnKsShare(){
	var f = document.form1;
	var sGetMsg = f.USR_MSG.value;
	var sGetCountry = f.SET_COUNTRY.value;

	Kakao.Auth.login({
		success: function(authObj) {
			Kakao.API.request( {
				url : '/v1/user/me',
				success: function(res) {
					//alert(JSON.stringify(res));
					var sGetName = res.properties.nickname;

					// 로그인 성공시, API를 호출합니다.
					Kakao.API.request({
					 url : '/v1/api/story/linkinfo',
					 data : {
						url : 'http://www.hopeworldcup.or.kr/page/share_ks.asp'
					 }
					}).then(function(res) {
					 // 이전 API 호출이 성공한 경우 다음 API를 호출합니다.
					 return Kakao.API.request( {
						url : '/v1/api/story/post/link',
						data : {
						  link_info : res
						}
					 });
					}).then(function(res) {
					 return Kakao.API.request( {
						url : '/v1/api/story/mystory',
						data : { id : res.id }
					 });
					}).then(function(res) {
						fnSaveInfo('K', sGetName);
					 }, function (err) {
						alert(JSON.stringify(err)+"[1]");
					});
				},
				fail: function(error) {
					alert(JSON.stringify(error)+"[2]");
				}
			});
		},
		fail: function(err) {
		  //alert(JSON.stringify(err)+"[0]");
		}
	});
}
반응형