1

Dropbox php-api を学習しようとしています。アップロードは完了しましたが、Dropbox アカウントに新しいフォルダー (存在しない場合) を作成できません

コードスニペット :

// Create new directory
$create_new_folder = $dropbox->createFolder('new_folder','dropbox');

// Create a temporary file and write some data to it
$tmp = tempnam('/tmp', 'dropbox');
$data = 'This file was uploaded using the Dropbox API!';
file_put_contents($tmp, $data);

// Upload the file with an alternative filename
$put = $dropbox->putFile($tmp, 'abc.txt');

// Unlink the temporary file
unlink($tmp);

// Dump the output
var_dump($put);

エラー:

C:\wamp\www\BenTheDesigner-Dropbox-b49576c\examples\putFile.php の 18 行目で、未定義のメソッド Dropbox\API::createFolder() を呼び出します。

4

2 に答える 2

2

使うだけ

require_once('bootstrap.php');

// 新しいディレクトリを作成 $create_new_folder = $dropbox->create('docs','dropbox');

今すぐあなたのドロップボックスにチェックインしてください:)

于 2012-05-17T06:04:25.377 に答える
1

このエラーは、存在しない「createFolder」という名前の関数を呼び出そうとしていることを示しているようです。ライブラリのチェック:

https://github.com/BenTheDesigner/Dropbox/blob/master/Dropbox/API.php

関数は実際には「create」という名前になっているようです。

/**
 * Creates a folder
 * @param string New folder to create relative to root
 * @return object stdClass
 */
public function create($path)
{
于 2012-04-20T19:48:34.183 に答える