Я работаю над PHP-приложением, в котором мне нужно интегрировать Dropbox. Я делаю это в файле file1.php. Ниже приведен код: require_once ("../dropbox-sdk/Dropbox/autoload.php"); use \Dropbox as dbx; $appInfo = dbx\AppInfo::loadFromJsonFile("../dropbox-config.json"); $csrfTokenStore = new dbx\ArrayEntryStore($_SESSION, 'dropbox-auth-csrf-token'); $webAuth = new dbx\WebAuth($appInfo, "MyApp", "https://example.net/app2/OAuthRedirectURI.php", $csrfTokenStore); $authorizeUrl = $webAuth->start('https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']."|".session_id()); Поскольку перенаправление uri не может быть динамическим, я […]
Я использую php sdk, предоставляемый Dropbox Core API. Все работает нормально … но нужно обновить выход … Я получаю имя изображения в качестве вывода … Но мне нужно самим отображать изображения … Редактирование этого вопроса из этой строки: проблема, с которой я столкнулась, – это api, который извлекает только данные одной папки (изображения), и, как […]
Я сделал сценарий, где я загружаю изображения из папки Dropbox на свой компьютер с помощью PHP. Теперь я пытаюсь загрузить эскиз изображений вместо всего изображения. Для этого я использую метод GetThumbNail из API Dropbox. Вот часть кода: // download the files $f = fopen($img_name, "w+b"); $fileMetadata = $dbxClient->getThumbnail($path, 'jpeg','xl'); fclose($f); Когда я запускаю это, я […]
Я использую php sdk, предоставляемый Dropbox Core API. У меня небольшая ошибка … Мой файл постоянно перенаправляется, даже я нажимаю кнопку разрешить … Ниже мой индексный файл: index.php <?php session_start(); ini_set("display_errors",1); require_once __DIR__.'/dropbox-sdk/Dropbox/strict.php'; $appInfoFile = __DIR__."/AppInfo.json"; // NOTE: You should be using Composer's global autoloader. But just so these examples // work for people who […]
Я создаю приложение, которое может извлекать файлы и папку из Dropbox и будет отображаться на веб-странице. У меня есть код ниже. $appInfo=new Dropbox\AppInfo($dropboxKey,$dropboxSecret); //store CSRF token $csrfTokenStore = new Dropbox\ArrayEntryStore($_SESSION,'dropbox-auth-csrf-token'); $webAuth = new Dropbox\WebAuth($appInfo,$appName,'path',$csrfTokenStore); когда я выполняю код, я получил следующую ошибку: Неустранимая ошибка: исключить исключение «Dropbox \ WebAuthException_BadState» с сообщением «Отсутствует токен CSRF в […]
Я хочу создать приложение с laravel 5 & dropbox api, в котором я хочу, чтобы api allow / cancel-warning отображалось, когда вы приземляетесь на домашнюю страницу, а не когда вы нажимаете кнопку. Я пробовал разные методы, но я не мог заставить его работать. public function start(){ session(['user_id'=>1]); $dKey = 'key'; $dSecret = 'secret'; $appName = […]
При попытке прочитать содержимое файла, которое находится во вложенной папке, а не в родительской папке, я просушиваю следующую ошибку. Неустранимая ошибка: исключить исключение «Исключение» с сообщением «Недействительная подпись. Ожидаемая подпись базовой строки: 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 % […]
Есть ли способ получить список содержимого общедоступной папки Dropbox (желательно на PHP)? Вот как выглядит URL-адрес открытого файла в Dropbox: http://dl.dropbox.com/u/1234567/publikPholder/textytext.txt Можно было бы подумать, что подпрыгивая на один уровень до каталога в URL-адресе … http://dl.dropbox.com/u/1234567/publikPholder/ … будет показывать все общедоступные файлы. Неа. Ничего, кроме 404.
Этот вопрос следует из моего предыдущего вопроса по тому же вопросу. Простые загрузки файлов, ну, просто . $headers = array("Authorization: Bearer dropbox_token", 'Content-Type: application/octet-stream', 'Dropbox-API-Arg: {"path":"/path/file.ext", "mode":"add"}'); $data = "I love Stackoverflow"; $ch = curl_init('https://content.dropboxapi.com/2/files/upload/'); curl_setopt($ch,CURLOPT_HTTPHEADER,$headers); curl_setopt($ch,CURLOPT_POST,true); curl_setopt($ch,CURLOPT_POSTFIELDS,$data); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); $response = curl_exec($ch); curl_close($ch); echo $response; Тем не менее, это не жизнеспособный вариант, когда данные файла […]
У меня есть форма, которая позволяет пользователю заполнить несколько аспектов, а затем выбрать файл для загрузки. Когда форма отправлена, я хочу написать код, который сохраняет файл в учетной записи Dropbox и получает доступ к прямой ссылке для загрузки и помещает ее в базу данных, на которой я размещаю. Если кто-то это сделал, есть ли конкретный […]