Я хотел бы использовать API-интерфейс Dropbox-PHP, который недавно был снова в разработке.Он находится здесь: http://code.google.com/p/dropbox-php/
Я клонировал его с hg clone <a href="https://dropbox-php.googlecode.com/hg/" rel="nofollow">https://dropbox-php.googlecode.com/hg/</a> dropbox-php
и получаю такую структуру файла:
Dropbox/API.php
Dropbox/autoload.php
Dropbox/Exception/Forbidden.php
Dropbox/Exception/NotFound.php
Dropbox/Exception/OverQuota.php
Dropbox/Exception/RequestToken.php
Dropbox/Exception.php
Dropbox/OAuth/PEAR.php
Dropbox/OAuth/PHP.php
Dropbox/OAuth/Zend.php
Dropbox/OAuth.php
examples/accountinfo.php
examples/createaccount.php
examples/download_image.php
examples/getmetadata.php
examples/oauth_workflow.php
examples/uploading.php
Но я получаю эту ошибку при попытке запустить accountinfo.php(или пример):
Warning: include(Dropbox/autoload.php) [function.include]: failed to open stream
No such file or directory in dropbox-api/examples/accountinfo.php on line 7
Верно, поэтому я перемещаю папку Dropbox внутри, где находятся все файлы примеров, и все равно получаю сообщение об ошибке:
Fatal error: Uncaught exception 'Dropbox_Exception' with message 'The OAuth class
could not be found! Did you install and enable the oauth extension?' in
examples/Dropbox/OAuth/PHP.php:36 Stack trace: #0 examples/accountinfo.php(9):
Dropbox_OAuth_PHP->__construct('', '') #1 {main} thrown in
examples/Dropbox/OAuth/PHP.php on line 36
Итак, я 'Я, очевидно, не делаю что-то правильно, но я понятия не имею, что.
Также видел на сайте, где есть инструкции по установке:
pear channel-discover pear.dropbox-php.com
pear install dropbox-php/Dropbox-alpha
Я выполнил эти две команды, и они все равно не будут работать.Обычно у меня нет проблем с кодированием на PHP, но отсутствие документации немного расстраивает.
Обновление
Как отмечалось в принятом ответе ниже, моей главной проблемой было отсутствие установки oAuth насистема.Я использую OS X 10.6 - если кто-то может дать некоторые ясные и простые инструкции о том, как собрать / установить это для работы с XAMPP / PHP 5.3, я приму ваш ответ.Я пробовал статьи в Интернете об использовании доморощенного и тому подобное, но они ненадежные и, кажется, не работают для меня.Догадываясь, мне придется собрать / установить его с нуля.