Oauth 2.0 windows应用程序的Dropbox重定向\u uri

Oauth 2.0 windows应用程序的Dropbox重定向\u uri,oauth-2.0,dropbox-sdk,Oauth 2.0,Dropbox Sdk,我正在使用REST库演示来学习如何获取文件并将其放入Dropbox应用程序。我需要设置一个重定向uri,但我不知道该提供什么 应用程序设置页面显示“您必须为权限或路径组件提供正确的URI”,提示为“https://(允许本地主机使用http)” 我需要提供什么?好的,我终于明白我做错了什么 演示代码添加了“LURL:=LURL+'&redirect_uri='+URIEncode({您拥有或信任的任何HTTPS-SITE}”);我将其更改为“LURL:=LURL+'&redirect_uri='

我正在使用REST库演示来学习如何获取文件并将其放入Dropbox应用程序。我需要设置一个重定向uri,但我不知道该提供什么

应用程序设置页面显示“您必须为权限或路径组件提供正确的URI”,提示为“https://(允许本地主机使用http)”


我需要提供什么?

好的,我终于明白我做错了什么


演示代码添加了“LURL:=LURL+'&redirect_uri='+URIEncode({您拥有或信任的任何HTTPS-SITE}”);我将其更改为“LURL:=LURL+'&redirect_uri='+URIEncode(“”);”现在redirect_uri=应用程序重定向_uri。

那么为什么不将uri设置为并在端口8765上侦听传入的数据(即授权代码)?如果您不指定重定向uri,那么用户可以在获得同意后手动向您的应用程序提供生成的代码。当我要求验证代码时,我得到错误400。在Dropbox端,重定向URI应该是什么样子?“”?对于Google OAuth2,我对重定向uri(即
http://localhost:8765
并在http%3A%2F%2folocalhost%3A8765中编码。所以结果是
&redirect\u uri=http%3A%2F%2folocalhost%3A1500
。我使用
Params:=Params+'&redirect_uri='+encodeurlement(RedirectUri)来实现这一点顺便说一句。在上面的例子中,我在第三个例子的末尾有1500。那是因为我使用端口1500。您可以选择任何端口(>1024),只要保持一致。