在此页面中,提到refresh_token
仅针对不以HTTPS开头或指向salesforce的回调网址返回。
https://na5.salesforce.com/help/doc/en/remoteaccess_oauth_user_agent_flow.htm
但是,在SF-> setup->开发 - >远程应用程序创建页面中,它只使用以HTTPS开头的URL或者像abcd'这样的任意字符串。
在浏览器中启动授权网址(即OAuth授权)时,是否有获取refresh_token的技巧?
我们希望使用refresh_token重新验证access_token(过期时),而不必提示登录窗口。
答案 0 :(得分:3)
我们使用了错误的流程(用户代理流程)。如果我们使用WebServer flow
,我们也会将refresh_token发送到https: urls
。