2016-12-09 9 views
0

내 웹 응용 프로그램에서 dropbox-api v2로 마이그레이션하려고합니다. 현재 사용자가 자신의 보관 용 계정에 연결하고 토큰을받는 팝업 창 열기 기능이 있습니다. 나중에 Dropbox.chooser에서 선택한 파일에 액세스 할 때 사용합니다.dropbox-api로 팝업을 여는 방법 dropbox-js V2

하지만이 문제에 대한 해결책을 찾기가 힘듭니다. Dropbox에있는 모든 마이그레이션 문서에 대한 링크가 있지만 client.authenticate() 및 Dropbox.AuthDriver.Popup()과 동일한 내용의 단어가 없습니다.

답변

1

일반 Dropbox !!! 나는 단지 그들이 V2에서이 기능을하지 않아도 :(는, 내가 모든 직원에게 자신을 구현하기 위해 정말 실망 필요가있다 보관-SDK-JS에 대한 GitHub의에 게시 된이 문제와 답을 발견

https://github.com/dropbox/dropbox-sdk-js/issues/73#issuecomment-247382634

내가 내 솔루션을 구현 한 누군가가 필요한 경우 공유하고 싶습니다

업데이트

을 나는 다음 코드를 사용하십시오 팝업 창을 열려면 :.

012 내가 리디렉션 보관을 지정 내 페이지에 다음 335,

, 내가 넣어 :

parseQueryString의
window.addEventListener('load', function() { 
    var message = parseQueryString(window.location.hash) 
    window.location.hash = ''; 

    opener = window.opener 
    if (window.parent != window.top) { 
     opener = opener || window.parent 
    } 

    opener.postMessage(message, window.location.origin); 
    window.close(); 

}) 

예는 dropbox-sdk-js examples

에서 찾을 수 있습니다