如何从Dropbox获取request_token

请求令牌和令牌机密必须交换为访问令牌和令牌机密。

要请求访问令牌,消费者向服务提供商的访问令牌URL发出HTTP请求。服务提供者文档为此请求指定了HTTP方法,并且HTTP POST是推荐的。该请求必须按签名请求进行签名,并包含以下参数:

oauth_consumer_key: 消费者钥匙。 组oauth_token: 请求令牌先前获得。 oauth_signature_method: 消费者用于签署请求的签名方法。 oauth_signature: 签名请求中定义的签名。 oauth_timestamp: 正如在Nonce和Timestamp中所定义的那样。 oauth_nonce: 正如在Nonce和Timestamp中所定义的那样。

如何在java中获取这些参数

0
额外
意见: 1

2 答案

        AppKeyPair appKeys = new AppKeyPair("INSERT_APP_KEY_HERE", "INSERT_SECRET_HERE"); //Both from Dropbox developer website
        WebAuthSession session = new WebAuthSession(appKeys, Session.AccessType.DROPBOX);

        DropboxAPI mDBApi = new DropboxAPI(session);
        System.out.println(mDBApi.getSession().getAuthInfo().url);

该URL包含我相信的所有信息。

Dropbox API downloaded form here:
https://www.dropbox.com/developers/reference/sdk

Go here to get App key information:
https://www.dropbox.com/developers/apps (Must sign in to dropbox and create new app)

如果通过https连接,则不需要除了oauth_token之外的所有其他内容。

0
额外