0

我正在使用 DropNet 构建 WP7 应用程序。我已成功登录并授权该应用程序(使用 WebBrowser 控件),这工作正常。问题是当用户在下拉框登录屏幕上选中“记住我”时——这是显而易见的事情。当我再次运行这个应用程序时,浏览器会重定向到一个页面,上面写着“你已经授权了这个应用程序”。在我单击页面上的继续/确定按钮之前,什么都没有发生。在我单击此按钮之前,令牌无效。

为什么会这样?它不应该在进入授权页面时授权令牌以支持免用户登录吗?

4

2 回答 2

3

我遇到过这个问题;问题已通过设置解决

 _dropNetClient.UseSandbox = true; 

_dropNetClient 的一个实例在哪里DropNetClient

于 2012-09-22T01:36:57.690 回答
1

通常,您只会在他/她第一次使用您的应用程序时执行 OAuth 登录/身份验证。一旦他们获得授权,您将拥有一个“访问令牌”,您应该将其保存在某处。

下次用户运行您的应用程序时,不要执行任何 OAuth 步骤。只需加载访问令牌(有时在 DropNet 文档中称为“用户令牌”)并开始发出真正的 API 请求。

new DropNetClient(appKey, appSecret, accessToken, accessTokenSecret)
于 2012-03-31T20:47:43.967 回答