4

ファイルを Dropbox パブリック フォルダにアップロードする必要があり、アップロードしたら、アップロードしたファイルのパブリック URL を保存する必要があります。私はpythonを使用していますが、これに関するヘルプは素晴らしいでしょう。

ありがとう。

4

1 に答える 1

4

これを使用して、プログラムで Python SDK をセットアップします

https://www.dropbox.com/developers/start/setup#python

これにより、すべてのファイル情報が得られます。

folder_metadata = client.metadata('/')

これらの短いリンクについて話していると思いますが、ご存知のように、パブリック フォルダーからのすべての小さなリンクは、特別な要求によってのみ生成され、有効期限があります。

パーマネント リンクが必要な場合は、手順 2 に進みます。

ステップ1

この情報はhttps://www.dropbox.com/developers/reference/apiから取得されました。

/shares

説明

ファイルまたはフォルダーへの共有可能なリンクを作成して返します。

注: /shares API 呼び出しによって作成されたリンクは、30 日後に期限切れになります。

URL構造

https://api.dropbox.com/1/shares/<root>/<path>

rootパスが指定されている相対ルート。有効な値はサンドボックスとドロップボックスです。

path共有可能なリンクが必要なファイルまたはフォルダーへのパス。

バージョン

0、1

方法

役職

パラメーター

ロケール ユーザー エラー メッセージおよびその他の言語の言語設定を指定するために使用します。

特定のテキスト。サポートされているロケールの詳細については、上記の注を参照してください。

戻り値

ファイルまたはフォルダーへの共有可能なリンク。リンクは一般に使用でき、ファイルのプレビュー ページに移動します。また、リンクの有効期限を Dropbox の通常の日付形式で返します。

ファイルのサンプル JSON 戻り値

{
    "url": "http://db.tt/APqhX1",
    "expires": "Wed, 17 Aug 2011 02:34:33 +0000"
}

ステップ 1 を実行した場合は、ステップ 2 を実行しないでください。

ステップ2

/files (GET)

説明

ファイルをダウンロードします。この呼び出しは api-content サーバーに送られることに注意してください。

URL構造

https://api-content.dropbox.com/1/files/<root>/<path>

root パスが指定されている相対ルート。有効な値はサンドボックスとドロップボックスです。path 取得するファイルへのパス。

バージョン

0、1

方法

得る

パラメータ

rev 取得するファイルのリビジョン。これはデフォルトで最新のリビジョンになります。

戻り値

要求されたリビジョンでの指定されたファイルの内容。

HTTP 応答には、x-dropbox-metadata ヘッダー内の JSON 形式のコンテンツ メタデータが含まれています。

エラー

404 指定されたパスでファイルが見つからないか、指定されたリビジョンで見つかりませんでした。

ノート

このメソッドは、HTTP Range Retrieval Requests もサポートしており、部分的なファイル コンテンツを取得できます。

終わり

于 2012-03-21T09:31:45.440 に答える