有赞新零售社区

发帖
日常使用问题归档»关于如何得到openid

关于如何得到openid

佰嘉通 2016-04-01 1032 浏览 12 评论 | 只看楼主 [打印]
第三方App接入SDK
店铺名称: 佰嘉通高尔夫
微信公众号: GolferPASS
公众号昵称: 佰嘉通高尔夫
隐私信息(如订单流水号等信息,只有客服能看见): 隐藏内容

用手机打开
收藏 ··· 回复
    您好,有赞所有的开放接口都在http://open.koudaitong.com/doc如果没有您需要的接口就是没有对外开放哦~

      佰嘉通 青铜   2016-04-01 | 只看该作者
      你好,我看了文档,是不是要进行如下设置:
      1、该接口针对这种情况下的店铺:已经将微信公众号授权域名绑定为有赞的域名。是不是要进行如下设置:
      在微信官网的“开发”--“接口权限”-“网页账号”-“网页授权获取用户基本信息”-“授权页面回调域名”-输入“www.youzan.com2、在微信内请求用户网页授权之前,开发者需要先登陆有赞后台提交授权回调域名。请注意,域名是一个字符串,而不是URL,因此请勿加http://等协议头;
      3、授权回调域名配置规范为全域名,比如需要网页授权的域名为:www.youzan.com,配置以后此域名下面的页面http://www.youzan.com/music.htmlhttp://www.youzan.com/login.html 都可以进行鉴权。但http://pay.youzan.comhttp://music.youzan.comhttp://youzan.com无法进行鉴权
      针对2,3,我已在有赞API里,设置了授权回调域名为m.golferpass.com(我要调的外链的网址)


      在我进行了如上的设置以后。我在自定义菜单里设置了名称为“A菜单”的一个外链:m.golferpass.com/login.do

      当在微信里点击这个A菜单时,你们是不是就会去请求login.do.,然后将openid传给我。我在servlet里,直接用request.getparameters("openID"),就可以得到了。


      我原来是直接通过点击菜单,微信就直接会传给我一个openID的。

        佰嘉通 青铜   2016-04-01 | 只看该作者
        另外我看了你们的java的例子,里面只是得到产品ID 。对于我来说没有用。我是想要得到点击菜单时,用户当前的openID.我们系统后面的业务都是拿着这个openID 来操作的。谢谢。在线等答案

          您好,帮亲转交相关专员跟进回复,建议亲耐心等待一下喔~

            有赞-行雷   铂金   2016-04-01 | 只看该作者
            您好,在公众号后台-接口权限-网页授权获取用户基本信息中填写的是“trade.koudaitong.com”,然后在PC端店铺后台-应用和营销-有赞api-微信网页授权跳转中输入http://m.golferpass.com,然后在菜单中设置好之后试下。
            提问请先戳这儿——》[搜索]
            您的大多数问题,新手学堂都有答案,戳这儿——》[新手学堂]
            若是没有找到,请按照以下格式提问,方便我们排查问题:
            1 店铺名称,微信公众号;2 问题描述;3 截图(有截图我们能更加精准的定位问题);4 链接

              佰嘉通 青铜   2016-04-01 | 只看该作者
              好的。谢谢您的解答。我试下。然后回复

                有赞-行雷   铂金   2016-04-01 | 只看该作者
                佰嘉通 发表于 2016/4/1 上午11:20:26 好的。谢谢您的解答。我试下。然后回复

                不客气
                提问请先戳这儿——》[搜索]
                您的大多数问题,新手学堂都有答案,戳这儿——》[新手学堂]
                若是没有找到,请按照以下格式提问,方便我们排查问题:
                1 店铺名称,微信公众号;2 问题描述;3 截图(有截图我们能更加精准的定位问题);4 链接

                  佰嘉通 青铜   2016-04-02 | 只看该作者
                  你好,我再问下。openID是以什么形式给我。我按上面的方法设置了以后。在我的m.golferpass.com后面没有跟任何内容或是参数。按道理来说。你们转发请求后,应该在我的url后面跟些参数的

                    佰嘉通 青铜   2016-04-02 | 只看该作者
                    我原来在微信直接开发的时候,经过微信的转发。我的url后面会跟一个code。然后我会根据这个code再去请求,得到openid。不知道你们是能过什么方式,让我得到openID的。谢谢:)

                      佰嘉通 青铜   2016-04-02 | 只看该作者
                      用户同意授权后

                      如果用户同意授权,页面将跳转至 redirect_uri/?code=CODE&state=STATE。若用户禁止授权,则重定向后不会带上code参数,仅会带上state参数redirect_uri?state=STATE

                      以上是微信的开发方式。我能过js:获得到code里的值,然后我再用这个code去得到openID.

                      用你们有赞的话,你们是直接返回如下:redirect_uri/?openid=OPENID。然后我直接得到这个openID吗?。谢谢

                        12跳至
                        复制链接
                        新浪微博
                        QQ空间
                        微信扫码
                        • 回复

                        • 评分

                        客服工作时间是9:00-18:00,客服妹子当前不在线,若不能及时回复请谅解。试试右上角的搜索吧,论坛有丰富的经验贴、公告贴,相信一定能够帮到您~

                        复制成功