API Dropbox и PHP - PullRequest
       10

API Dropbox и PHP

1 голос
/ 21 декабря 2011

Я получаю следующую ошибку при попытке прочитать содержимое файла, который находится в подпапке, а не в родительской папке.

Неустранимая ошибка: необнаруженное исключение «Исключение» с сообщением «Неверная подпись.Ожидаемая подпись базовой строки: GET & HTTPS% 3A% 2F% 2Fapi-content.dropbox.com% 2F1% 2Ffiles% 2Fdropbox% 2FProjects% 2FMAC% 2520Error.rtf & oauth_consumer_key% 3Dbdagb07uu6zq827% 26oauth_nonce% 3D46d063d5815a0972d63cf72359c0349f% 26oauth_signature_method% 3DHMAC-SHA1% 26oauth_timestamp% 3D1324449973% 26oauth_token% 3D7f2cr9kppqo2hxz% 26oauth_version% 3D1.0 (код состояния: 403) 'в /Applications/MAMP/htdocs/dbcatalog/BenTheDesigner-Dropbox-88e3876/Dropbox/OAuth/Consumer/Curl.php: # 0ck Приложения: trace /: 033MAMP / htdocs / dbcatalog / BenTheDesigner-Dropbox-88e3876 / Dropbox / API.php (109): Dropbox \ OAuth \ Consumer \ Curl-> fetch ('GET', 'https://api -con ...', 'files /dropbox / P ... ', Array) # 1 /Applications/MAMP/htdocs/dbcatalog/BenTheDesigner-Dropbox-88e3876/check.php(21): Dropbox \ API-> getFile (' Проекты / MAC Er ... ') # 2 {main} добавлено в /Applications/MAMP/htdocs/dbcatalog/BenTheDesigner-Dropbox-88e3876/Dropbox/OAuth/Consumer/Curl.php в строке 133

Я использую библиотеку Бена Dropboxдля php

https://github.com/BenTheDesigner/Dropbox

Спасибо

Ответы [ 2 ]

2 голосов
/ 20 июля 2012

Если вы ищете простой PHP-API, вы можете найти его здесь:

https://github.com/hawaiianchimp/Dropbox-PHP-API/

0 голосов
/ 21 декабря 2011

Это сообщение, которое возвращается, когда OAuth-запрос подписан неправильно. Вероятно, это ошибка библиотеки, которую вы используете. На первый взгляд, похоже, что оно неправильно кодирует имя вашего файла «MAC Error.rtf». Оформить заказ в раскрывающемся списке PHP SDK на своем веб-сайте в качестве альтернативы и обсудить эту проблему с владельцем библиотеки.

Код, который генерирует это, тоже поможет.

...