大饼子_个人页

个人头像照片 大饼子
0
2
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
  • 提交了问题 2016-05-24

    传递正确的code获取持久授权码无响应

暂无更多信息
正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2016-05-25

    传递正确的code获取持久授权码无响应

    Re传递正确的code获取持久授权码无响应 目前的WEB端免登使用以下流程: 1>    用户在钉钉的页面进行授权,当授权成功后,跳转至我们的页面, 地址后会追加两个参数:code和state         例:http: //114.215.148.161/os/login.html?fromUrl=dingtalk&code=c90034e9e40c351f870d4f3ef969e154 &state=STATE         (备注:code只能使用一次) 3>    通过GET请求获取 sns_access_token:         所需参数:             appId:dingoa9gdvyghqocy8n1fl             appSecret:SaLxM_WLJs***************************nenfY******************         返回结果:             {                 'access_token': 'c8904a4070***********71fb6c04',        ←该项即为我们需要的sns_access_token                 'errcode': 0,                 'errmsg': 'ok'             } 4>    通过POST请求用户授权的持久授权码(需要使用第二步追加的code和第三步获得的sns_access_token)         发出的请求:             {                 'tmp_auth_code': 'c90034e9e40c351f870d4f3ef969e154'        ←该tmp_auth_code即为第二步追加的code             }         完整请求地址:             https ://oapi.dingtalk.com/sns/get_persistent_code?access_token=c8904a4070***********71fb6c04         若请求成功,理论上会返回:             {                 'errcode': 0,                 'errmsg': 'ok',                 'openid': 'liSii8KCxxxxx',                 'persistent_code': 'dsa-d-asdasdadHIBIinoninINIn-ssdasd',                 'unionid': '7Huu46kk'             }         现在遇到的问题,当我们使用错误的数据进行请求,如错误的code,    会正确提示:{'errcode':40078,'errmsg':'不存在的临时授权码'}                                     当我们使用错误的sns_access_token,                     会正确提示:{'errcode':40014,'errmsg':'不合法的access_token'}         而当我们使用正确的数据进行POST请求,钉钉服务器不响应我们,请求会直接超时。          ------------------------- Re传递正确的code获取持久授权码无响应 顶起来,请帮我解决
    踩0 评论0
  • 提交了问题 2016-05-24

    传递正确的code获取持久授权码无响应

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息