2012-03-06 16 views
2

Dropboxからrequest tokenを取得しようとしています。情報を入手する

私は数え切れないほどのライブラリを試しましたが、いくつかは機能しない、いくつかは維持されていない、そして単に何をするべきかわからないものです。 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. また、アクセストークンなどを取得するなど、この方法を他のものにも使用できますか?

注:私はPECLを使用してインストールされたOAuth PHP5ライブラリを使用してUbuntu 12.04を使用しています。

+0

あなたが使用したくない場合(私があなたが望むと思いますが、私はメンテナーです)、https://github.com/Dropbox-PHP/dropbox-phpからコードを「借りる」ことができます。ユニットテストのコードを参照して、Oauth接続の確立方法とライブラリの使用例を確認します。 –

答えて

0
  1. 返される値は、ドキュメントに見られるように、呼び出しに応じて、JSONでフォーマットされています https://www.dropbox.com/developers/reference/api
  2. はい、/を除いたすべてのコールが(正確にAPIコールされていない認可)このように署名する必要があります。あなたがDropboxの中のOAuthの単純化した説明を探しているなら、このコードを見て
関連する問題