我正在使用DropNet构建WP7应用程序。 我已成功设法登录并授权应用程序(使用WebBrowser控件),这可以正常工作。 问题是当用户在投递箱登录屏幕上检查“记住我”时 - 这是显而易见的事情。当我再次运行此应用程序时,浏览器会重定向到一个页面,上面写着“您已经授权此应用程序”。在我单击页面上的继续/确定按钮之前没有任何反应。在我点击此按钮之前,令牌无效。
为什么会这样?它不应该在进入授权页面时授权令牌,以便它支持用户免费登录吗?
答案 0 :(得分:3)
我遇到过这个问题;通过设置
解决了这个问题 _dropNetClient.UseSandbox = true;
其中_dropNetClient
是DropNetClient
答案 1 :(得分:1)
通常,您只在他/她使用您的应用时才会执行OAuth登录/验证。一旦获得授权,您将拥有一个“访问令牌”,您应该将其保存在某个地方。
下次用户运行您的应用程序时,请不要执行任何OAuth步骤。只需加载访问令牌(有时在DropNet文档中称为“用户令牌”)并开始发出真正的API请求。
new DropNetClient(appKey, appSecret, accessToken, accessTokenSecret)