magician 发表于 2023-6-8 09:05:56

企微卡片 点击显示需使用应用可信域名

本帖最后由 magician 于 2023-6-8 09:08 编辑

通过应用市场安装的企业微信消息扩展程序,根据文档配置了卡片提醒,其中有一个
卡片点击Url:给消息卡片增加一个URL,点击卡片可打开对应的单点后的O2OA网页,比如当前工作页面:
message.body.card_action = {    type: 1, // 固定的1 是打开网址    url: "http://O2OA访问网址/x_desktop/workmobilewithaction.html?workid="+message.body.work};



根据以上的配置 添加了自己的链接,但是在企业微信尚打开卡片的时候提示redirect_uri需使用应用可信的域名。
我这个域名在企微自建应用中配置完后是可以正常打开访问的
o2oa的版本是8.0.2
message.body.card_action = {
    type: 1, // 固定的1 是打开网址
    url: "https://shymoa.shymjt.com:443/x_desktop/workmobilewithaction.html?workid="+message.body.work
   
};



然后我发现在加载器中配置的url地址总是有下划线,如下图,我尝试了下复制那个需使用可信域名那个页面的地址:
期间换了好几个浏览器 都会有下划线
https://open.work.weixin.qq.com/wwopen/uriconfirm?err_type=domain_err&uri=http%3A%2F%2Fqiyeweixinsso.html%3Fredirect%3Dhttps%253A%252F%252Fshymoa.shymjt.com%253A443%252F
好像他把下划线也转码进去了。

正常转码的我自己域名的那段链接应该是下面这样的
https%3A%2F%2Fshymoa.shymjt.com:443%2Fx_desktop%2Fqiyeweixinsso.html%3Fredirect%3Dportalmobile.html







飞龙在天 发表于 2023-6-8 13:21:21

你企业微信集成配置那边 配置了 workUrl(消息打开工作的URL) 了吗? 地址是不是也跟上面你填的一样?
还有一个是企业可信IP 这个跟单点调用接口有关系的 也需要配置
页: [1]
查看完整版本: 企微卡片 点击显示需使用应用可信域名