CI 묻고 답하기

제목 facebook 연동시 #이 붙은 주소 처리
글쓴이 다니엘SEO 작성시각 2011/08/30 16:38:16
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 25780   RSS
 페이스북 연동을 위해

https://www.facebook.com/dialog/oauth?client_id=ID&redirect_uri=domain.com&scope=user_about_me,user_birthday,user_location,user_hometown,user_photos,photo_upload,offline_access&response_type=token

식으로 하여 access_token 값을 받아 json으로 해석하여 사용하려고 합니다.

그런데 redirect를 받을 때 http://domain.com/#access=31212121 식으로 #이 들어가 어떻게 처리 해야할지 모르겠습니다.
아시는 분 조언 좀 부탁드립니다 ㅠ.ㅠ
 다음글 브라우져 종료시 세션도 종료 시키려면... (4)
 이전글 한글깨짐 문제 (3)

댓글

milosz / 2011/08/30 16:40:51 / 추천 0
 #는 js로 체크해서 해당 값을 ajax로 요청하는 식으로 요즘 많이 사용됩니다.
다니엘SEO / 2011/08/30 16:43:53 / 추천 0
아~~그렇군요! 감사합니다 !!
혹시 샘플이 있거나 하다면 알려 주시면 더 감사하겠습니다! ^^
다니엘SEO / 2011/08/30 17:53:02 / 추천 0
이런식으로 해봤습니다.
감사합니다!^^

 <script type="text/javascript">
    
        function _(str) {
console.log(str);
        }       
        
        var url = document.URL;        
        var arr = url.split("#");        
        var token = arr[1].replace("&expires_in=0","");        
        token = token.replace("access_token=","");
alert(token);
        
    </script>