問題タブ [dropbox-php]
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.
joomla2.5 - 新しいユーザーの作成時にドロップボックスオプションを joomla に追加します
このプラグインを使用して、ドロップボックスを joomla に統合できるようにしています。ユーザーがシステムにログインすると、Dropbox アカウントにフォルダーが作成され、すべてが正常に機能します。
必要なのは、このオプションをユーザー作成ページに追加することです。コントローラーの保存機能を編集しようとしました com_users/controllers/user.php
ここでモデルに値を渡す必要があります。
色々試しても結果が出ない…。
助けてください、ありがとう...!
php - Dropbox API がリクエスト トークンを取得できない
小さな Dropbox ベースのアプリを開発しました。symfony 1.4 と dropbox-php ライブラリを使用して、PHP ですべてのコーディングを行いました。私のマシンでは、ローカルではすべて正常に動作します。しかし、パブリック テスト サーバーでは、dropbox-php ライブラリはリクエスト トークンの取得に失敗します。
アプリ キーとアプリ シークレットは両方のマシンで同じであり、OAuth ライブラリとして PHP OAuth 拡張機能を使用しています。Dropbox アプリは開発モードで、Dropbox アプリ ダッシュボードから追加のユーザーを有効にしました。
これが役立つかどうかはわかりませんが、コードは次のとおりです。
...そしてこれはスローされた例外です:
500 | 内部サーバー エラー | Dropbox_Exception_RequestToken リクエスト トークンを取得できませんでした。これは、コンシューマ キーやシークレットが正しくないことを意味している可能性があります。
エラー メッセージから、アプリ キーとアプリ シークレットの組み合わせが間違っているようです。しかし、私のマシンで動作し、この小さなアプリを開発するために何日も使用しているので、この組み合わせは正しいです. サーバーで 43 ポートが開いており、php_oauth.dll が正しく読み込まれています。
ここで私が間違っていることについてのアイデアはありますか?
javascript - ドロップボックス共有リンクのファイルのリストを取得する
私がやろうとしていることはかなり単純に思えますが、それを行う方法を見つけることができません。
誰かがあなたにドロップボックスフォルダへのリンクを送ったと想像してください。そのURLに移動して、フォルダー内のすべてのファイルを表示できます。
python、php、またはjavascriptのいずれかでスクリプトを記述して、そのURLからそのフォルダー内のすべてのダウンロードリンクを取得しようとしています。
どうすればいいですか?そもそもリンクを送信したユーザーのアカウントにログイン/認証せずに。
php - Google Doc および DropBox PHP API の
Google ドキュメントと私のウェブサイト (Google サイトではない) のドロップボックスからすべてのファイルのリストを追加したいと考えています。私のウェブサイトのコードはほとんど PHP です。Google ドキュメント リスト API とドロップボックス API の PHP ガイドが見つかりません。事前に感謝します。
dropbox - DropboxAPIの直接アカウントアクセス
Dropbox APIのドキュメントを調べていますが、OAuthプロセスに移動せずにアカウントに直接アクセスする方法を見つけることができませんでした。それを達成する方法はありますか?
私の最終的な目標は、特定のDropboxアカウント(自分のアカウント)のファイルとフォルダーのリストを含むWebページを作成することです。これは、誰でも表示およびダウンロードできます。
php - Dropbox Api putFile php失敗送信ファイル
http://www.dropbox-php.com/を使用して Dropbox にファイルを送信しようとしています
Dropbox-PHP の回答:Forbidden. This could mean a bad OAuth request, or a file or folder already existing at the target location.
アカウント情報を取得しようとするテストのためだけに、リクエストを送信しました。成功。アカウントに関する情報を取得します。
次に、送信するファイルに関するメタデータを取得してみます。No such file.
私が取得する他のファイルのメタデータ。
問題の原因は何ですか?
zend-framework2 - Gaufrette および Dropbox アダプター: Dropbox_Exception_Forbidden: 禁止
$filesystem->has('foo') を実行すると、以下のエラーが発生します。私は何を間違っていますか?
Dropbox_Exception_Forbidden: 禁止されています。これは、不適切な OAuth 要求、またはターゲットの場所に既に存在するファイルまたはフォルダーを意味する可能性があります。署名が無効または欠落しています
php - PHPのみを使用して特定のディレクトリからDropboxにファイルをバックアップする方法は?
Webサイトの特定のディレクトリからDropboxアカウントにファイルをバックアップするPHPスクリプトを作成したいと思います。
例とその回避方法を検索しようとしましたが、データベースをバックアップするか、既製のソリューションを購入するためのコードしか見つかりませんでした。
これは私が試したコードです
しかし、私のPCから私のウェブサイトを介してDropboxに画像をアップロードする代わりに。上記のコードを変更して、自分のWebサイトの特定のディレクトリにあるファイルをDropboxにコピーしたいと思います。
php - PHP を使用してサーバーから Dropbox にファイルをコピーする方法は?
特定のフォルダから Dropbox アカウントにファイルをアップロードする PHP プログラムを見つけたのかもしれません。完全な解決策はここにあります。
ファイルやフォルダーがアップロードされているため、コードは機能しているようです。ただし、サーバー上のファイルを事前に圧縮したくありません。ファイルとフォルダーを含むすべてのファイルをコピーしたいのです。
コードをどのように変更できますか?私が望むのは、アップロードと呼ばれる特定のディレクトリをサーバーからドロップボックスにコピーすることだけです。コードを変更した後、私はこのコードにたどり着きました:
実際の解決策 Alireza Noori、Halfer、および他のすべての人に感謝します。
dropbox - Dropbox API、名前の変更と一意の ID
これはこの投稿で触れられていることは知っていますが、これについてさらに明確にすることを望んでいました.
現在、Dropbox Core APIでは、名前が変更されたファイルを追跡する方法はないようです。たとえば、API を使用して Dropbox の app_folder をローカル アプリケーション ディレクトリと同期するとします。Dropbox 側でファイルの名前を変更し、呼び出しdelta
てローカル アプリケーション ディレクトリを更新する方法を確認すると、2 つのエントリが返されます...
返される配列ごとに、最初の要素は更新が必要なファイルで、2 番目の要素はファイルのメタデータ情報です。2 番目の要素が の場合、null
そのファイルのローカル バージョン (およびディレクトリの場合はその下のすべて) を削除する必要があります。
したがって、上記の例では、最初のファイルを削除して、このまったく新しいファイルをアップロードするように指示しています。残念ながら、作成するように言われたこの新しいファイルが、削除するように言われたファイルの名前が変更されたバージョンであったことを追跡する方法はありません。アプリケーションの観点 (非 Dropbox 側) からは、単純な削除と新しいファイルの受信のように見えます。
これらのファイルにデータを別の場所 (データベースなど) に保存していて、新しいレコードを作成して古いレコードを削除するのではなく、レコードを更新する必要がある場合、これは問題になる可能性があります。
名前の変更後にファイルの関連付けを追跡する方法はありますか? メタデータ、デルタ、またはリビジョンを使用してそれを行う方法が見つからないようです。