問題タブ [dropbox-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1672 参照

authentication - OAuth と Dropbox API

API ドロップボックスを使用しようとしています。

認証ウィンドウが開くと、次のメッセージが表示されます。

このセッションは期限切れです。アプリに戻ってもう一度お試しください。

リクエストエラー

全体像を見る

jsOAuthという OAuth を操作するライブラリを使用しています

コンソール エラー

エラー

全体像を見る

このアプリケーションを公開しました:ここに完全なコードがあります

ノート

  • Javascript で OAuth を使用するのはあまり安全ではないことはわかっていますが、これは OAuth 標準を勉強するためだけのものです。
  • ここで完全なJSを参照してください
  • OAuthでjavascriptを使用する例はどれも私に大いに役立ちます

ご協力ありがとうございました!

0 投票する
1 に答える
1052 参照

php - Dropboxphpapiの問題

dropbox php apiで問題が発生し続けますが、getmetaを使用して機能させようとしています。しかし、私は次のエラーが発生し続けますか?

問題はここにあると思います。

これが私のコードです。

だから私はgetToken関数が減価したと言っているので、代わりに何を使うべきですか?

アップデート

申し訳ありませんが、googled abitを使用しました。新しいバージョンでは、何らかの理由でまだ例に含まれているにもかかわらず、getTokensがサポートされていないことがわかりました。

だから私は今混乱しています。

ドロップボックスのメールアドレスとパスワードを入力できるようにアプリをセットアップしようとしています。次に、アカウントからすべてのメタデータを取得します。

新しいコードを使用して、ユーザーにアクセスを許可するにはどうすればよいですか?メールアドレスとパスワードがない場合、正しいトークンを取得するにはどうすればよいですか?

申し訳ありませんが、私はこれが過去2日間、これを検討しようとして働いていることに本当に混乱しています。

0 投票する
1 に答える
2182 参照

javascript - chrome.tabs.executeScript の不明なエラー

外部ページでスクリプトを実行する必要があります。

Dropbox API を使用しようとしています (JavaScript と HTML のみ)。私はJsOAuthを使用して OAuth を操作しています。

コード

このアプリケーションは、 Google Chrome にパッケージ化されたアプリケーションのペアです。

承認する

url =リクエスト トークンの URL

ドロップボックス OAuth

contentScript.js

コンソールのエラー

tabs.executeScript 中のエラー: 不明なエラー。chromeHidden.handleResponseextensions/schema_g​​enerated_bindings.js:94 openAuthoriseWindowscripts.js:297 g.fetchRequestTokenjsOAuth-1.3.3.min.js:1 g.init.request.q.onreadystatechange

試み

外部ページは jQuery を実行できないため、jQuery への参照を削除する努力がなされました

contentScript.js

コンソールのエラー

別の試みは、コードを介してスクリプトを挿入することでした:

しかし、エラーは上記と同じでした

0 投票する
1 に答える
875 参照

objective-c - Dropbox iOS APIとNSDateを使用して、機能していないファイルをダウンロードまたはアップロードします

Dropbox iOS APIを使用して、異なるデバイス間で同期しています。次のコードを使用して、新しいファイルをダウンロード/アップロードするようにファイルが変更された日付を比較しようとしています。問題は、ダウンロードしているだけで、アップロードしていないことです。ヒントはありますか?

0 投票する
1 に答える
434 参照

ios - ShareKitSDKでDropboxSDKを使用する場合の重複シンボルエラー

すでにDropboxSDKが含まれていて、ShareKitが追加されているアプリを使用しようとすると、次のエラーが発生します。これは既知の問題であり、解決策はありますか。

ありがとう !

[アプリパス]/DropboxSDK.framework/DropboxSDKの重複シンボル_EstimateBas64DecodedDataSize

0 投票する
2 に答える
3210 参照

iphone - DropBoxSDKを使用してiPhoneアプリに対してhandOpenURLが呼び出されない

私はMacOSX10.6を使用しており、Xcodeシミュレーターは4.2ですが、最善を尽くした後、それを実装したappdelegate.mファイルでhandleOpenURLが呼び出されません。DropBoxサイト( DropBoxチュートリアル)にあるチュートリアルのすべての指示に従いました。

ただし、ユーザーがアプリケーションへのアクセスを許可すると、ドロップボックスアカウントからsafariを介してログインした後、コントロールは「DropBoxとのリンク」ビュー、つまりユーザーがログインする機会を得るビューにリダイレクトされます。

問題は、handleOpenURLメソッドが呼び出されず、didfinishWithLaunchingOptionsメソッドも呼び出されないことです。同じトピックに関連するさまざまなフォーラムのいくつかの投稿で、後者(didfinishWithLaunchingOptions)メソッドを実装すると、handleOpenWithURLが呼び出されないことを確認しました。

そうでない場合は、私のコードのエラーを見つけるのを手伝っていただけませんか。私はこの分野の初心者であり、この点であなたの助けに本当に感謝します。

以下は、appdelegate.mファイルのコードスニペットです。

0 投票する
1 に答える
5134 参照

iphone - Iphoneアプリからドロップボックスにフォルダを作成します

私はiOS開発の初心者であり、iOS用のDropBoxSDKを使い始めたばかりです。シミュレータ4.2を備えたXCode3.2.5を使用しています。DropBox SDKをプログラムで使用してDropboxアカウントにフォルダー(またはディレクトリ)を作成し、DropBoxアカウントのそのフォルダーにファイルを直接アップロードしたいと思いました。ファイルをアップロードするための次のコードがあります

[[self restClient] uploadFile:@"info.txt" toPath:@"/" withParentRev:nil fromPath:sourceString];

このファイルをTempData(suppose)というフォルダーに保存する必要があります。次に、次のことを試してみました

[[self restClient] uploadFile:@"info.txt" toPath:@"/TempData/" withParentRev:nil fromPath:sourceString];

しかし、それは私のアプリのデフォルトディレクトリにファイルをアップロードしました。また、ディレクトリ全体のコンテンツをドロップボックスアカウントにアップロードできますか?アップロードしたファイルと一緒にアップロードする必要のあるメタデータファイルがたくさんあります。それで、フォルダの内容全体をドロップボックスにアップロードする方法はありますか?iOS用のDropBoxSDKバージョン1.1でAPIを検索しましたが、ディレクトリまたはそのすべてのコンテンツを再帰的にアップロードする機能がありません。それで、ディレクトリの内容を再帰的にトラバースして、複数のリクエストを送信する必要がありますか?助けてください

0 投票する
1 に答える
1437 参照

dropbox - Dropboxからのダウンロードを保存するようにユーザーに促す

ブラウザにファイルを表示する代わりに、ユーザーにプロンプ​​トを表示するDropboxからファイルをダウンロードするためのリンクが必要です。これにはおそらく、content-dispositionヘッダーを「attachment」に設定する必要があります。

私は現在、ここで説明されているようにドロップボックスメディアURLを使用しています:

https://www.dropbox.com/developers/reference/api#media

私の代替案はプロキシを作成することかもしれないようですが、私は明らかにそれを避けたいと思います。

Dropboxの直接リンクからこの動作を取得する方法はありますか?

0 投票する
1 に答える
960 参照

iphone - DropBoxセッションの確立中にiPhoneアプリがデバイスでクラッシュする

DropBox SDK for iPhoneを使用してユーザーのdropboxアカウントに接続し、ファイルをアップロードするアプリを作成しました。XCode 3.2.5を使用していますが、iPhoneシミュレーターは4.2です。私のアプリケーションはシミュレーターでうまく機能しますが、デバイスで試してみるとクラッシュします。以下は、クラッシュするコード行です

デバッグしようとすると、オブジェクトkDBRootAppFolderを認識できませんでした。

この変数が定義されている場所を確認したところ、「DBSession.h」というDropBoxSDKのファイル内に次のように配置されていました。

デバッグして実行しようとしたところ、kDBRootAppFolderのタイプが不明であることがわかりました。

次に、シミュレーターでデバッグを試みました。シミュレーターは完全に実行され、印刷したときのkDBRootAppFolderの値は「sandbox」でした。

このランタイムエラーがデバイスで発生している理由は本当にわかりません。助けてください。