Dailymotion PHP API Загрузка видео

Я надеюсь, что не задаю повторяющийся вопрос, но я не смог найти ответ на то, что я хочу сделать.

У меня есть скрипт для аутентификации API для входа в систему, чтобы связать учетную запись пользователя на одном веб-сайте с их учетной записью Dailymotion. Но я не нахожу способа загрузить видео в учетную запись этого пользователя без передачи имени пользователя и пароля Dailymotion, которые я не хочу пытаться захватить в нашей системе.

У кого-нибудь есть пример PHP-скрипта для передачи токена и параметры, которые мне нужно передать в Dailymotion?

Я просто хочу иметь возможность разрешить аутентифицированному пользователю, который связал свою учетную запись на Dailymotion на веб-сайте, загружать видео в свою учетную запись на Dailymotion. :-) Я просто не могу найти правильные параметры, которые мне нужно передать на сайте разработчика, или пример сценария, который не использует учетные данные пользователя и использует ключ/секрет API в тестовых сценариях, которые я использую.

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

Спасибо

Мистер Пепик


person MrPepik    schedule 21.10.2014    source источник


Ответы (1)


ваш вопрос кажется не очень ясным, что вы пробовали до сих пор? Документация по аутентификации в Dailymotion API доступна по адресу http://developer.dailymotion.com/documentation#authentication и есть PHP SDK, который вы можете использовать (http://developer.dailymotion.com/documentation#sdk-php).

В любом случае, вашему пользователю определенно нужно передать свое имя пользователя и пароль в какой-то момент, чтобы получить токен доступа, но это можно сделать с помощью типа предоставления токена (или неявного), который перенаправляет пользователя на страницу авторизации на Dailymotion. Ваш сценарий вызывается обратно после того, как конечный пользователь авторизовал ваш ключ API для доступа к службе Dailymotion от его имени. Документацию по PHP можно найти по адресу http://developer.dailymotion.com/documentation#sdk-php-authentication

person dailymotion    schedule 23.10.2014
comment
Привет, Dailymotion, извините, что не ответил раньше, я не получил уведомление по электронной почте от Stackoverflow. В SDK Dailymotion.php я должен иметь возможность использовать GRANT_TYPE_AUTHORIZATION, я использую другой скрипт для аутентификации API для пользователя, затем я беру и сохраняю refresh_token, access_token и дату истечения срока действия в базе данных. - person MrPepik; 27.10.2014
comment
Я должен получить эту информацию и передать ее SDK Dailymotion.php, но похоже, что скрипт ищет переменные Cookie. IE: $session['refresh_token'] и $session['grant_type']. Есть ли способ вытащить свои токены из БД и передать их в SDK Dailymotion.php без переписывания скрипта Dailymotion.php для использования сохраненных токенов? Я пытался использовать скрипты с прямым завитком, но даже несмотря на то, что мой тестовый пользователь аутентифицирует API, я продолжаю получать сообщение о том, что мне нужно пройти через область manage_video. - person MrPepik; 27.10.2014
comment
Я передаю это через исходный запрос аутентификации API, и я использую эти токены. - person MrPepik; 27.10.2014
comment
Все это подробно описано в документации здесь: developer.dailymotion.com/documentation/ #sdk-php-перегрузка - person dailymotion; 26.11.2014