스마트웹앱콘텐츠전문가/SNS 공유 3

[페이스북]자바스크립트 SDK의 페이스북 로그인

1. 페이스북 로그인- 자바스크립트 SDK의 로그인 대화상자를 사용하여 로그인을 유도하는 동작을 구현할 수 있음.- 기본 형태 : FB.login(function(response){//response 객체를 다루는 코드. });로그인 상태 확인하기 : 웹 페이지를 읽어 들일 때, 첫번째 단계로 사용자가 페이스북 로그인을 사용하여 이미 앱에 로그 인을 했는지를 확인함. FB.getLoginStatus를 호출하여 이 프로세스를 시작함. 이 함수는 페이스북 호출을 요청하여 로그 인 상태를 가져오고, 결과를 통해 콜백 함수를 호출할 수 있음.status를 사용하는 수정된 형태 : FB.login(function(response){ if(response.status === 'connected'){}else{} }..

[sns 공유 시 콘텐츠 캐시 변경하기]

페이스북, 트위터, 카카오 공유 시,공유 콘텐츠를 수정하고 해당 콘텐츠를 공유하면은수정한 콘텐츠를 바로 확인할 수 없는 경우가 생길 수 있습니다. 그럴 때에는, 페이스북 - 디버거, 트위터 - Card Validator, 카카오 - 개발자페이지의 캐시삭제도구 및 카카오스토리 링크 정보얻기 를 사용하여서 해결할 수 있습니다. 단, 위 세가지 모두 로그인을 해야 사용이 가능합니다. 페이스북 디버거 : https://developers.facebook.com/tools/debug/(주의 : 페이스북 공유 이미지 변경 시, 반드시 이미지 주소(경로)를 바꿔주어야 한다.)트위터 Card validator : https://cards-dev.twitter.com/validator카카오 개발자 : https://de..

[네이버]opner 사용시 문제

네이버 로그인 api 사용시,네이버 로그인 팝업을 띄우고 로그인 후,구현하고자 하는 동작이 이루어고 생성되었던 팝업을 닫고, 부모창에 응답결과를 가지고 다음 동작을 진행하려는 경우. opener 사용시 문제가 되어 생성되있던 팝업이 닫히지 않고, 그 이후 동작도 진행되지 않는 경우가 있다. => 어떤 환경에 의해서 opener 사용이 문제가 되는지는 모르겠으나,익스플로러 보안 이슈로 보인다.인터넷 옵션 - 보안 - 신뢰할 수 있는 사이트 - 해당 사이트를 추가하면 opner 문제가 해결이 된다.