微信易信公众平台大全

二次开发营销推广平台!

微信商户  微信平台开发  公众账号运营  精品微信号  加500粉丝  微信公众号申请收录

请问Oauth API的回调URI必须全匹配吗

温馨提示:欲查看和探讨更多关于公众平台开发技术,请访问【微信易信●开发者论坛中心】

在《网站Oauth接入新手指南》中,对于请求用户授权接口https://open.yixin.im/oauth/authorize

的描述中,对于参数redirect_uri的描述是

“用户授权后,返回到第三方应用的地址。如果你在易信开放平台提交应用时填写了自己的回调地址,此处你传参时需要能够完整匹配你填写的地址(在开放平台填写多个回调地址时,此处的参数需要是你回调地址列表中的一个)。该参数留空则使用注册的回调地址”

这是否意味着用户通过易信的Oauth授权访问我们应用的页面时只能访问我们应用的主页?

假设我们的引用由两个页面1.jsp和2.jsp,那么我是否必须要将这两个页面的完整URL都填写到易信开放平台中的回调地址,才能够通过易信的Oauth去访问这两个页面,如果我还有一个页面3.jsp,是否就无法使用易信的Oauth去授权访问?

微信的“网页授权获取用户基本信息”功能中,回调地址只是一个域名,这个域名下的所有页面都可以作为回调地址,易信是否也同样可以这样呢?


在开放平台填写多个回调地址时,此处的参数需要是你回调地址列表中的一个-----你可以填写多个回调地址。


#2fufay在3-2610:35回复

你首先得填写多个回调地址,然后通过API的方式指定当前操作回调地址。

你说的很对,回调地址必须完全吻合你填写的URL。


#3luckyrocky在3-2611:08回复

那我是否可以认为使用oAuth2认证访问我们的应用不支持动态页面?

比如我在易信中通过图文信息推送一个列表,这个列表的每一项都有一个跳转URL,那显然这个跳转的URL都是唯一的。这样的URL必定都是与具体的数据有关,例如http://xxx.com/content/1,http://xxx.com/content/2等等。那是不是我只有将这两个URL都完整的填写到开放平台中,才能支持访问这两个页面?

另外我不太理解默认的回调页面http://open.yixin.im/resource/oauth2_callback.html有什么用处,这个只是用来举例吗。我们的应用如何利用这个默认的回调页面呢



评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
上一篇:易信为什么不能支持"网页授权获取用户基本信息" 下一篇:易信怎样实现内置浏览器访问记录用户行为