localhost — Переполнение стека при загрузке видео с Flickr

Я пытаюсь загрузить видео на мою учетную запись Flickr, используя PHP. PHP скрипт работает на моем локальном сервере.

Я скачал библиотеку .php, чтобы помочь мне

https://github.com/dan-coulter/phpflickr

Я создал учетную запись Flickr и создал «приложение». У меня есть ключ API и секретный ключ. Я установил свое приложение как «веб-приложение» и установил обратный вызов на 127.0.0.1:80. Это сработало на нескольких других хостах для обмена файлами, поэтому я подумал, что оно может работать на Flickr.

Вот мой код

function uploadFlickr( $fileToSave , $fileName , $fileDesc , $fileTags ) {

require_once 'flickr/phpFlickr.php';

$consumer_key = "key";
$consumer_secret = "secretkey";

$flickr = new phpFlickr($consumer_key,$consumer_secret, true);

if(empty($_GET['frob'])) {
$flickr->auth('write');
}
else {
$flickr->auth_getToken($_GET['frob']);
}

$resu = $flickr->sync_upload( $fileToSave , $fileName , $fileDesc , $fileTags );

echo "<pre>"; print_r($resu);
}

Итак, во-первых, пример сценария, предоставленный в библиотеке gitHub, не похож на URL обратного вызова. Я получаю путь запроса авторизации, я нажимаю «Принять», и он выводит меня на страницу ошибки.

 Oops! Looks like you followed a bad link.

Нет другой информации об ошибке.

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

Мое приложение не будет работать, если мне придется принимать загрузки вручную в свою учетную запись. Это должно быть автоматизировано.

Возможно ли это с Flickr, использующим PHP?

Любая помощь будет отличной, спасибо.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]