如何在没有用户交互的情况下使用Dropbox插件从Grails中的authUrl返回Dropbox代码

时间:2015-02-03 18:48:50

标签: java grails dropbox

如何从服务或测试中获取Grails中Dropbox authUrl的访问代码? 在Grails Dropbox wiki中有以下内容:

  

下一个用户需要从步骤1重定向到authUrl以上,然后DropBox会给你一个代码。

是否有一些Grails或Java方法如何在没有真正的用户重定向的情况下获取代码?

我之所以希望这样,我想定期从Grails服务检查链接的Dropbox文件。

它可以吗?提前谢谢!

1 个答案:

答案 0 :(得分:2)

您似乎缺少阅读下一步。

一旦用户向您提供该代码,您就可以使用它来生成一个访问令牌,您可以在将来存储和使用该令牌,而无需再次执行前两个步骤。

正如文件所述:

  

最后一步是获取访问令牌,它可以很容易地获得   执行accessTokenService.getAccessToken(代码)。在这里你需要   在第2步中将代码传递给它,然后此方法将提供访问权限   令牌。将它保存在数据库或其他任何地方以便进一步保存   使用

然后文件继续说:

  

下一部分将为您提供有关使用各种DropBox服务的详细信息   通过使用从上面部分获得的访问令牌。