Я пытаюсь получить request token из Dropbox.Получить информацию API OAuth Dropbox в PHP
До сих пор я пробовал бесчисленные библиотеки, некоторые из них не работают, некоторые из них не поддерживаются, а некоторые просто вы не знаете, что делать. Так что, я думаю, мне будет легче выполнять мои собственные функции, используя 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);
?>
И это, кажется, работает.
Теперь мои вопросы:
- Я хочу знать, как я могу получить материал, который они послали в ответ, то есть маркера запроса?
- И могу ли я использовать этот метод для других вещей, например, получить токены доступа и многое другое?
Примечание: я на Ubuntu 12.04 с библиотекой OAuth PHP5, установленной с использованием PECL.
Даже если вы не хотите его использовать (я надеюсь, что вы это сделаете, я сопровождающий), вы можете «заимствовать» код с https://github.com/Dropbox-PHP/dropbox-php В частности , посмотрите код в модульных тестах, как установить соединение Oauth, а также примеры использования библиотеки. –