获取PHP中OAuth Dropbox API的信息

获取PHP中OAuth Dropbox API的信息,php,oauth,pecl,dropbox-api,dropbox-php,Php,Oauth,Pecl,Dropbox Api,Dropbox Php,我正在试着从投递箱里取那个 到现在为止,我已经尝试了无数个库,有些不工作,有些没有维护,有些你根本不知道该怎么做。 因此,我认为使用OAuth和PHP创建自己的函数会更容易 我从几个地方收集了一些知识,并创建了以下内容: <?php $consumer = new OAuth("Key", "Secret", OAUTH_SIG_METHOD_HMACSHA1, OAUTH_AUTH_TYPE_FORM); $consumer->fetch('https://api.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);

?>

这似乎奏效了

现在我的问题是:

  • 我想知道如何获取他们发送的返回内容,即请求令牌
  • 我是否也能将这种方法用于其他事情,比如获取访问令牌等等
  • 注意:我使用的是Ubuntu12.04,使用PECL安装了OAuth PHP5库

  • 返回的值在响应调用时以JSON格式格式化,如文档中所示:
  • 是的,所有调用(不完全是API调用的/authorize除外)都需要这样签名
  • 返回的值在响应调用时以JSON格式格式化,如文档中所示:
  • 是的,所有调用(不完全是API调用的/authorize除外)都需要这样签名

  • 如果您正在Dropbox中查找OAuth的简化解释,请查看以下代码:


    如果您遵循注释和示例,您应该对OAuth有很好的理解。

    如果您想在Dropbox中找到OAuth的简化解释,请查看以下代码:


    如果您遵循注释和示例,您应该对OAuth有很好的理解。

    即使您不想使用它(我希望您会这样做,我是维护人员),您也可以从,查看单元测试中的代码,了解如何建立Oauth连接以及使用库的示例。即使您不想使用它(我希望您会这样做,我是维护人员),您也可以从,查看单元测试中的代码,了解如何建立Oauth连接以及使用该库的示例。