在我重定向到OAuth对话框页面后,有没有办法以编程方式授权使用我的帐户?现在,一旦我输入用户名和密码,我就可以获得授权码,我的应用程序的其余部分也能完美运行,但我希望它能自动授权使用我的帐户。
编辑:用户当然永远不会看到任何帐户信息,但根据api,为了获取授权帐户所需的授权码,
答案 0 :(得分:0)
OAuth系统的设计使您无法以编程方式登录,您必须向用户显示对话框,以便他们登录SurveyMonkey。但是,一旦用户登录,您就可以存储/ oauth / token返回的访问令牌,并在需要时使用它来访问用户的数据。
如果您只需要访问自己的数据,那么只需存储该单一访问令牌即可。当你检索它时,它会在一个JSON blob中返回,它也定义了它的到期时间 - 当前SurveyMonkey令牌没有到期(除非用户撤销访问令牌),所以在此更改之前你可以使用此访问令牌,只要你需要。
我建议您查看SurveyMonkey OAuth指南,了解更多信息:https://developer.surveymonkey.com/mashery/guide_oauth