C# 4.0 带有WebAuthenticationBroker的Dropbox API

C# 4.0 带有WebAuthenticationBroker的Dropbox API,c#-4.0,windows-8,dropbox-api,C# 4.0,Windows 8,Dropbox Api,我正在使用WebAuthenticationBroker.AuthenticateTasync()方法。 成功登录并授予对我的应用程序的访问权限后,它将停留在Dropbox success屏幕上,不会重定向到我的本地metro应用程序。我必须点击返回应用程序,然后metro应用程序检测到用户已取消 另外,回调URL值应该是什么?到目前为止,我将其保留为空白,因为它是一个metro应用程序&它似乎工作正常 我遗漏了什么吗?更新:这是因为我直接使用URL作为字符串,而不是使用Uri。EscapeDa

我正在使用WebAuthenticationBroker.AuthenticateTasync()方法。 成功登录并授予对我的应用程序的访问权限后,它将停留在Dropbox success屏幕上,不会重定向到我的本地metro应用程序。我必须点击返回应用程序,然后metro应用程序检测到用户已取消

另外,回调URL值应该是什么?到目前为止,我将其保留为空白,因为它是一个metro应用程序&它似乎工作正常


我遗漏了什么吗?

更新:这是因为我直接使用URL作为字符串,而不是使用Uri。EscapeDataString()方法

你能发布一些代码让别人帮你试用吗?我已经检查了Web authentication broker sample(),但它似乎坏了,或者我做错了什么。在本示例中,我使用场景2(twitter,因为它也使用OAuth 1.0)以及我的代码对其进行了测试,我也遇到了同样的问题。即使在用户授予应用程序权限后,WebBroker用户界面也不会关闭。检查屏幕截图。它保持原样。我原以为一旦用户授予权限,WebBroker会将响应对象返回给我。回复URL是作为提供的。请您详细说明一下您的答案好吗?我正面临着你过去遇到的问题。非常感谢。