0

DropNetを使用してWP7アプリケーションを構築しています。(WebBrowserコントロールを使用して)ログインとアプリの承認に成功しました。これは問題なく機能します。問題は、ユーザーがドロップボックスのログイン画面で「rememberme」をチェックしたときです。これは明らかなことです。このアプリケーションを再度実行すると、ブラウザは「このアプリケーションをすでに承認しました」などのページにリダイレクトします。ページの[続行/OK]ボタンをクリックするまで何も起こりません。このボタンをクリックするまで、トークンは無効です。

なぜこれがこのように起こっているのですか?ユーザーフリーのログインをサポートするために、認証ページに入るときにトークンを認証するべきではありませんか?

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 に答える