2016-12-09 13 views
0

私のWebアプリケーションでdropbox-api v2に移行しようとしています。 現在、ユーザーが自分のDropboxに接続してトークンを取得するポップアップウィンドウを開く実装があります。それは、後の手順でDropbox.chooserで選択したファイルにアクセスするために使用します。dropbox-apiでポップアップを開く方法dropbox-js V2

しかし、私はこのための解決策を見つけるのが難しいです。 dropboxにあるすべての移行ドキュメントへのリンクがありますが、client.authenticate()およびDropbox.AuthDriver.Popup()と同等のものは何もありません。

答えて

1

共通Dropbox !!!私はこの問題はDropboxの-SDK-jsのためのGitHubに掲示た、と彼らはV2でこの機能を持っていないこと:(それは本当に残念です答え、私はすべてのスタッフを自分で実装する必要があります。

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

012:私は私の解決策を実装していると、誰かが必要とする場合は共有したいと思います

私が使用してポップアップウィンドウを開くには次のコード

を更新しました

私はリダイレクトするためにDropboxのを指定して、私のページ、上のその後

、私は置く: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

から見つけることができます
関連する問題