开发者社区> 问答> 正文

钉钉api openLink方法能不能用post提交Url参数

DingTalkPC.biz.util.openLink 这个方法提交的URL跟的参数能不能用post方式提交,或者是有没有类似的跳转页面的方法,望大神能解惑

展开
收起
小楼壹爷 2017-01-10 15:10:19 4618 0
2 条回答
写回答
取消 提交回答
  • Re钉钉api openLink方法能不能用post提交Url参数
    不能用 post ,你可以用变通的方式来实现,比如先 post 数据到服务端,服务端生成一次性的 token,拿着这个 token 放在 url 中,调用 openLink,在打开的浏览器页面中,使用这个 token 和之前 post 的数据关联起来。
    2017-01-10 16:28:33
    赞同 展开评论 打赏
  • Re钉钉api openLink方法能不能用post提交Url参数
    代码如下所示:
    function openLink(){
            DingTalkPC.runtime.permission.requestAuthCode({
            corpId: _corp_id,
            onSuccess: function(result) {
                var obj = result.code;
                //_code = obj;
                DingTalkPC.biz.util.openLink({
                    url: __ctxPath+"/dd_Login.do?dd_code="+obj+"&companyType="+__companyType,//要打开链接的地址
                    onSuccess : function(result) {
                        /**/
                    },
                    onFail : function() {}
                })
            },
            onFail : function(err) {
                    
                }
            })
        }
    2017-01-10 15:11:18
    赞同 展开评论 打赏
问答分类:
API
问答地址:
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载