0

https://github.com/BenTheDesignerで推奨されているphpスクリプトドロップボックスを使用しており、json応答を取得したり、ファイルを一覧表示したりできます。

つまり、これはtest.phpからの開発者アカウントのファイルの出力です。

This is a list of all files in your [APP] Dropbox.

 api_upload_test.txt45 bytes
 dsdsdsdsdsdsd0 bytes
  ghhhhhhhhhhhh0 bytes
If I Fell - The Beatles.mp31 MB
 Koala.jpg762.5 KB
 test_download_api_upload_test.txt45 bytes

しかし、これらのファイルの絶対URLが必要です。すなわちhttp://何か/sandbox/folder/Koala.jpg

またはhttp://何か/ fileget / http://何か/koala.jpg

URLの指定、またはドロップボックスURLを使用するかどうかについては何も見つかりません。おそらく愚かで単純な答えです。

This is an example of the array;
    array(3) {
       ["code"]=>
      string(3) "200"
      ["body"]=>
     object(stdClass)#8 (9) {
        ["hash"]=>
    string(32) "df98863d80aa0c89f5e359a4f3e10b5a"
    ["thumb_exists"]=>
    bool(false)
    ["bytes"]=>
    int(0)
    ["path"]=>
    string(1) "/"
    ["is_dir"]=>
    bool(true)
    ["size"]=>
    string(7) "0 bytes"
    ["root"]=>
    string(10) "app_folder"
    ["contents"]=>
    array(6) {
      [0]=>
      object(stdClass)#9 (12) {
        ["revision"]=>
        int(1)
        ["rev"]=>
        string(9) "109a31b3c"
        ["thumb_exists"]=>
        bool(false)
        ["bytes"]=>
        int(45)
        ["modified"]=>
        string(31) "Tue, 21 Aug 2012 12:26:04 +0000"
        ["client_mtime"]=>
        string(31) "Tue, 21 Aug 2012 12:26:04 +0000"
        ["path"]=>
        string(20) "/api_upload_test.txt"
        ["is_dir"]=>
        bool(false)
        ["icon"]=>
        string(15) "page_white_text"
        ["root"]=>
        string(7) "dropbox"
        ["mime_type"]=>
        string(10) "text/plain"
        ["size"]=>
        string(8) "45 bytes"
      }
      [1]=>
      object(stdClass)#10 (10) {
        ["revision"]=>
        int(3)
        ["rev"]=>
        string(9) "309a31b3c"
        ["thumb_exists"]=>
        bool(false)
        ["bytes"]=>
        int(0)
        ["modified"]=>
        string(31) "Tue, 21 Aug 2012 14:09:26 +0000"
        ["path"]=>
        string(14) "/dsdsdsdsdsdsd"
        ["is_dir"]=>
        bool(true)
        ["icon"]=>
        string(6) "folder"
        ["root"]=>
        string(7) "dropbox"
        ["size"]=>
        string(7) "0 bytes"
      }
      [2]=>
      object(stdClass)#11 (10) {
        ["revision"]=>
        int(4)
        ["rev"]=>
        string(9) "409a31b3c"
        ["thumb_exists"]=>
        bool(false)
        ["bytes"]=>
        int(0)
        ["modified"]=>
        string(31) "Tue, 21 Aug 2012 15:29:22 +0000"
        ["path"]=>
        string(14) "/ghhhhhhhhhhhh"
        ["is_dir"]=>
        bool(true)
        ["icon"]=>
        string(6) "folder"
        ["root"]=>
        string(7) "dropbox"
        ["size"]=>
        string(7) "0 bytes"
      }
4

1 に答える 1

1

URLを取得する方法を見つけました。ドロップボックスからの配列にフルパスが指定されていません。リクエストでメディアを指定する必要があり、4時間ごとに期限切れになるフルパスが指定されます。

すなわち

$media = $dropbox->media($path);
于 2012-08-23T08:18:55.187 に答える