問題タブ [dropbox-sdk-js]
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.
javascript - Dropbox JavaScript SDK を使用してファイルをダウンロードする際の問題
Dropbox Javascript SDK を使用して、クライアント側の Web アプリケーション自体にファイルをダウンロードしようとしています。
ファイルを Web アプリのフォルダーにダウンロードしたいだけであることを明確にしたいと思います。セキュリティ上の理由により、これが実際には不可能な場合があることを理解しています。
以下で提供されているドキュメントに従っています。
http://dropbox.github.io/dropbox-sdk-js/index.html
http://dropbox.github.io/dropbox-sdk-js/Dropbox.html#filesDownload__anchor
これは私のコントローラコードです:
以下に示すように、Chrome ネットワーク ツールに示されているように、ダウンロードが行われていることが確実にわかります。
(私は複数のリンクを挿入するのに十分な評判を持っていないので、私が生成したこの共有「リンク」を解釈してください)
https://www.dropbox.com/s/s0gvpi4qq2nw23s/dbxFilesDownload.JPG?dl=0
これは、ファイルのダウンロードに関する知識が不足しているか、JavaScript を誤って使用しているためだと思います。
あなたが提供できる助けを前もって感謝します。
javascript - Dropbox API 呼び出しのエラー (node.js) — 「エラー: getaddrinfo EAI_AGAIN api.dropboxapi.com:443」
Node.js を使用して、サーバー側で Dropbox をセットアップしようとしています。公式ドキュメントを使用して、dropbox.com から生成されたアクセス トークンを使用して、これを行うための非常に基本的なコードを記述しました (これが機能するまで)。私が使用したコードを以下に示します。これはhttp://dropbox.github.io/dropbox-sdk-js/index.htmlのコードの変形です。
このキャッチされたエラーは、「エラー: getaddrinfo EAI_AGAIN api.dropboxapi.com:443」と表示されます。
私は Node.js に比較的慣れていないので、おそらくセットアップで見逃した単純なものであることを願っています。また、NTLM を使用するプロキシの背後にいて、「443」のエラーが表示され、頭の中で警鐘が鳴ります。
dropbox-api - JavaScript Web アプリでの Dropbox ファイルのコンテンツの解析
Dropbox JS SDKを使用して、ユーザーの Dropbox 内のファイルを解析できる JavaScript Web アプリケーションを作成することはできますか? 私の使用例では、ユーザーはブラウザーで解析してプレビューしたい JSON ファイルをいくつか持っています。filesDownload(arg) メソッドはこのタイプのアプリケーションを許可しますか?それとも、ファイルをユーザーのマシンにダウンロードすることしかできませんか?
javascript - 秘密鍵を公開せずに、公開 Web サイトから個人の Dropbox にファイルをアップロードする
サイトで処理する画像を受け取り、Web ブラウザーから Dropbox への直接アップロードを実装することで、ローカル サーバーへのアップロードとそこから Dropbox フォルダーへの追加を省略したいと考えています。
Dropbox API は非常にシンプルですが、1 つの問題があります。API キーをエンド ユーザーに公開する必要があり、そのキーを使用すると、アカウントからすべての写真をダウンロードできます。次に、Dropbox API を使用すると、1 人のユーザーが他のユーザーがアップロードした画像をダウンロードできますが、これは受け入れられないシナリオです。
Web サイトのエンド ユーザーにフル アクセス API キーを公開することで、制限を回避する方法はありますか?
php - ドロップボックスから画像をフェッチして、phpまたはドロップボックスAPIでhtmlを生成します
ドロップボックスの URL から画像を取得したい。URL は次のとおりです。
https://www.dropbox.com/sh/afko74vlm19yimi/AAAJ03JqyS57nHpZlYjZm6zNa?dl=0
PHP/dropbox API を使用して上記の URL からこの画像を取得し、HTML ファイルで使用するにはどうすればよいですか?
javascript - ローカルでの Dropbox 認証とファイル アップロードの実装、リダイレクト URI エラー
この SDK を使用して、認証、アクセス トークンの受信、および Dropbox からのファイルのアップロードとダウンロードの機能を実行できます。ただし、この機能をローカルの HTML ページに実装できるようにしたいと考えています。基本的に、私はスクリプトでDropbox SDKを使用し、与えられた例に従っています
認証の手順は、クライアント ID とリダイレクト URI を提供することです。この例では、静的クライアント ID を使用しており、dbx.getAuthenticationUrl 関数でリダイレクト URI を渡す必要があります。これにより、リダイレクト URI が a の href として設定されます。これは基本的に、ユーザーがログインするページに移動する認証リンクであり、提供されたリダイレクト URI にリダイレクトされます。そこで、さらなる操作に使用するアクセス トークンが取得されます。複数のリダイレクト URI を試してみると、どの URI を指定しても同じエラーが発生します
開発者向けの詳細
無効な redirect_uri: " http://localhost/redirect.html ": アプリ用に事前構成したリダイレクト URI の 1 つ (パスを含む) と正確に一致する必要があります。
このファイルは有効ですが、メッセージは残ります。他の URL にリダイレクトする必要がありますか。サーバー上のファイルの URL を試してみましたが、ブラウザでその URL を試すとファイルが開くので正しいです。例では、彼らは同じ URI http://localhost:8080にリダイレクトし、他にはポート番号もありません。ポート番号を変更すると、同じエラーが表示され、8080 でしか機能しません。何が欠けていますか? URLが指定されている他の場所はありますか?サンプルのhtmlファイルのように指定しているだけです
dropbox-api - ドロップボックスから動画の長さを取得する際の問題
dropbox-api V1 を使用して、ユーザーがドロップボックスから共有するファイルからビデオの長さを取得するアプリケーションがあります。最近壊れましたが、コードを変更していません。dropbox-api V2 に移行することにしましたが、問題は解決しませんでした。
現在、次のように dropbox-sdk-js を使用しています。
ただし、metadata.media_info.metadata オブジェクトには動画の長さが含まれません。
これはdropbox-apiのバグでしょうか??
注:非常に遅いケースでは期間が返されますが、すべてのケースで取得する必要があります。
アップデート
これは Dropbox の問題であり、2016 年 12 月末に修正されたようです。問題は、Dropbox に新しくアップロードされたファイルのみでした。