2017-01-31 8 views
0

PHP_CURLライブラリを使用してDropbox APIとやりとりする、特定のディレクトリ内のすべてのサブフォルダを検出しようとしています。私はこれが単なる構文上の問題で、JSON本体を呼び出すと思いますが、何が間違っているのか分かりません。そのディレクトリ内のフォルダは間違いありDropboxのlist_folder呼び出しがPHP_cURLで機能しない

{"path":"\/root\/folder"} 

が、私はエラーなし、または何かline--コマンドからこれを実行すると、私のデバッグを超えたものは何も現れません:ここで

$url = "https://api.dropboxapi.com/2/files/list_folder"; 

$data = array('path' => '/root/folder'); 
$post_body = json_encode($data); 

print_r($post_body); 

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Bearer ' . $token, 
              'Content-Type: application/json')); 

curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_body); 


curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
$data = json_decode(curl_exec($ch), true); 
curl_close($ch); 

print_r($data); 

が出力されます。私が郵便配達員と一緒に走ったときにもうまく動作します。一方、私のファイルアップロードテストスクリプトは完全に動作するので、私の認証トークンに問題はないことを知っています。

なぜコードが壊れていますか?

答えて

0

サブフォルダをリストの正しいAPIのURLは次のとおりです。

ます。https:// API。

ます。https:// コンテンツのI /コピー dropboxapi.com/2/files/list_folder

だっファイル・アップロードのURLを、貼り付けました。 dropboxapi.com/2/files/list_folder

これは構文エラーで、私が探していた場所ではありませんでした。

関連する問題