OAuth ダイアログ ページにリダイレクトした後、プログラムでアカウントの使用を承認する方法はありますか? 現在、ユーザー名とパスワードを入力すると、承認コードを取得でき、アプリの残りの部分は完全に機能しますが、アカウントの使用を自動的に承認したいと考えています。
編集: もちろん、ユーザーはアカウント情報を一切見ることはありませんが、API によると、認証コードを取得するには、アカウントを認証する必要があります
OAuth ダイアログ ページにリダイレクトした後、プログラムでアカウントの使用を承認する方法はありますか? 現在、ユーザー名とパスワードを入力すると、承認コードを取得でき、アプリの残りの部分は完全に機能しますが、アカウントの使用を自動的に承認したいと考えています。
編集: もちろん、ユーザーはアカウント情報を一切見ることはありませんが、API によると、認証コードを取得するには、アカウントを認証する必要があります
OAuth システムは、プログラムでログインできないように設計されています。ユーザーが SurveyMonkey にログインするには、ダイアログ ボックスをユーザーに表示する必要があります。ただし、ユーザーがログインすると、/oauth/token によって返されたアクセス トークンを保存し、必要なときにいつでもそれを使用してユーザーのデータにアクセスできます。
アプリケーションで行う必要があるのが自分のデータへのアクセスだけである場合は、その単一のアクセス トークンを保存するだけです。取得すると、有効期限も定義する JSON blob で返されます。現在、SurveyMonkey トークンには有効期限がありません (ユーザーがアクセス トークンを取り消さない限り)。あなたが必要とします。
詳細については、SurveyMonkey OAuth ガイドを確認することをお勧めします: https://developer.surveymonkey.com/mashery/guide_oauth