Получить информацию OAuth Dropbox API в PHP - PullRequest
2 голосов
/ 06 марта 2012

Я пытаюсь получить токен запроса из Dropbox.

До сих пор я пробовал бесчисленное количество библиотек, некоторые не работают, некоторые не обслуживаются, а некоторые просто не знают, что делать. Поэтому я думаю, что мне будет проще создавать свои собственные функции, используя OAuth и PHP.

Я собрал некоторые знания из нескольких мест и создал это:

<?php
$consumer = new OAuth("Key", "Secret", OAUTH_SIG_METHOD_HMACSHA1, OAUTH_AUTH_TYPE_FORM);

$consumer->fetch('https://api.dropbox.com/1/oauth/request_token', null, OAUTH_HTTP_METHOD_POST);

?>

И, похоже, работает.

Теперь мои вопросы:

  1. Я хочу знать, как мне получить взамен отправленные им материалы, то есть токен запроса?
  2. И смогу ли я использовать этот метод и для других целей, таких как получение токенов доступа и т. Д.

Примечание: я нахожусь на Ubuntu 12.04 с библиотекой OAuth PHP5, установленной с использованием PECL.

Ответы [ 2 ]

0 голосов
/ 21 апреля 2013

Если вы ищете упрощенное объяснение OAuth в Dropbox, посмотрите на этот код:

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

Если вы будете следовать комментариям и примеру, вы должны получитьхорошее понимание OAuth.

0 голосов
/ 03 апреля 2012
  1. Возвращаемые значения форматируются в JSON в ответе на вызов, как видно из документов: https://www.dropbox.com/developers/reference/api
  2. Да, все вызовы (за исключением / authorize, который не совсем API-вызов) должны быть подписаны следующим образом.
...