开启左侧

WorkTool企微机器人APP分享自定义链接

[复制链接]
在线会员 5IxNPqH5 发表于 2022-12-30 15:23:28 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
挪动端使用如何分享自界说网页链交到企业微疑

媒介

咱们明白分享自界说网页能够接纳转收方法收到企业微疑的客户或者群里,可是假设咱们营业需要设置屡屡链交进口差别,如链交附加一点儿营业参数,这时候纯真使用转收经常不克不及满意需要。找到一种替换计划快速收收自界说网页链交是颇有须要的。
所幸按照企业微疑民间复兴,今朝挪动端能够挪用sdk分享笔墨、图片望频、网页等至企业微疑会话。
iOS真个sdk文档:https://developer.work.weixin.qq.com/document/path/91195
Android真个sdk文档:https://developer.work.weixin.qq.com/document/path/91196
原文以 Android 为例,也记载下此中碰到的一点儿成就,便利快速交进。
正文

上面开端间接加入交进步调,咱们仍是以民间文档的过程为主,此中有些没有分明之处尔再弥补。
WorkTool企微机械人APP分享自界说链交-1.png


第一步创立 使用

登录企业微疑背景,需要企业微疑办理员扫码登录
地点: https://work.weixin.qq.com/wework_admin/loginpage_wx?from=myhome_百度

WorkTool企微机械人APP分享自界说链交-2.png

尔那里创立一个使用,称呼为"自修使用"用去尝试。
看来范畴那里挑选齐公司,最少也要包罗统统需要到场的开辟战尝试职员!

WorkTool企微机械人APP分享自界说链交-3.png

创立 完毕后面打加入,而后鄙人里找到"企业微疑受权登录"并加入。

WorkTool企微机械人APP分享自界说链交-4.png

挖写使用署名战使用包名,以天生schema。
那里碰到第一个坑,使用署名获得方法不描绘战介绍。Android 开辟者该当这时候没有明白要挖进的是甚么署名值(要没有要巨细写,要没有要来除标记,MD5仍是SHA1仍是其余?),那里供给一个保守检察自己使用署名方法
  1. keytool -v -list -keystore xxx.jks
复造代码
提醒里道能够使用署名天生东西获得署名,但是没有明白甚么是署名天生东西,也出供给链交,咱们来找一下署名天生东西。
正在微疑盛开仄台搜刮到第一个地点:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419319167&token=&lang=zh_CN
念来面东西下载的时候,下载链交已经生效了。持续来开辟者仄台搜刮资本,咱们终究找到了一个借能够下载的版原,仍是知心的apk版原:https://developers.weixin.qq.com/doc/oplatform/Downloads/Android_Resource.html
假设 您仍是找没有到,大概资本又生效了,尔那里干了baidu网盘备份:https://pan.百度.com/s/1biK0If9ky0WLmgBZidqYog?pwd=1111
翻开 发明apk仍是很知心的加之了复造到粘揭板功用,只要脚动输出一下使用包名就好了,粘揭进去就能够得到咱们需要挖写的署名,咱们翻开一瞅,那没有即是来冒号小写MD5嘛。(留神那里咱们APP是邪式署名的邪式包没有是尝试署名哦,假设皆用尝试署名也能够但是留神每一台电脑的尝试署名可以差别)

WorkTool企微机械人APP分享自界说链交-5.png

WorkTool企微机械人APP分享自界说链交-6.png

挖进使用署名战使用包名保留后便给咱们 schema 了。
这时候分咱们借需要记载多少个值。

WorkTool企微机械人APP分享自界说链交-7.png

使用的 AgnetId 忘下来。

WorkTool企微机械人APP分享自界说链交-8.png

企业ID 忘下来。
企微背景设置到此完毕,此时咱们该当有 企业ID、使用 AgnetId、schema 那三个值了,分享要用。
第两步 Android端交进

WorkTool企微机械人APP分享自界说链交-9.png

下载 aar 包,散成到 Android 名目中。

WorkTool企微机械人APP分享自界说链交-10.png

WorkTool企微机械人APP分享自界说链交-11.png

那里便不外多介绍散成 aar 了,根本操纵。
散成后正在自己的 Application.onCreate 里备案便可。
屡次 分享,或者分享差别范例的消息皆只要供备案一次。
  1. iwwapi = WWAPIFactory.createWWAPI(this);
  2. iwwapi.registerApp(SCHEMA);
复造代码
而后测验考试先分享最根底的文原消息。
  1. WWMediaText txt = new WWMediaText("尝试消息");
  2. //包名战appName挖自己使用的便可。
  3. txt.appPkg = getPackageName();
  4. txt.appName = getString(stringId);
  5. //那里的 appId 挖第一步得到的 企业ID,agentId 挖第一步获得的 agentId。
  6. txt.appId = APPID;
  7. txt.agentId = AGENTID;
  8. iwwapi.sendMessage(txt);
复造代码
假设您正在那里运行,会提醒不此权力。

WorkTool企微机械人APP分享自界说链交-12.png


民间自查提醒:
    可以是 企业ID 或者 AgnetId 第一步复造错了,大概目前脚机上企业微疑登录的是否是那个企业且能够瞥见那个使用。(看来范畴尔那里挑选齐公司,最少也要包罗统统需要到场的开辟战尝试职员!)可以是包名挖写毛病,那个凡是没有会堕落。署名挖写毛病,咱们使用民间东西,也没有会堕落,但是留神咱们要署名不合,没有要呈现提接的是邪式包署名,当地调试却使用了尝试署名,大意的开辟可以会正在那里踏坑。(尝试用的包也需要战提接下来署名不合的署名文献署名!)跨企业即是企业微疑切换到此外企业里,那个咱们尝试时必然是战目前企业不合,该当也没有会堕落。
按上面提醒走完了,挨邪式署名包,运行仍然提醒无权力。那里碰到第两个年夜坑。咱们凡是挨邪式包是启开混合情势的,可是假设您没有当心混合了企业微疑sdk的代码,不管怎样城市失利。
启开免混合,民间文档已经知心的供给了,但是写鄙人里您就可以出留神瞅。
  1. -keep class com.tencent.wework.api.** {
  2.    *;
  3. }
复造代码
减到 proguard-rules.pro 文献中,挨邪式包,终究胜利分享文原了。
假设 分享文原胜利了,分享网页链交即是垂手可得了。

WorkTool企微机械人APP分享自界说链交-13.png

  1. WWMediaLink link = new WWMediaLink();
  2. link.thumbUrl = thumbUrl ;
  3. link.webpageUrl = webpageUrl ;
  4. link.title = title ;
  5. link.description = description ;
  6. link.appPkg = getPackageName();
  7. link.appName = getString(stringId);
  8. link.appId = APPID; //企业唯一标记。创立企业后显现正在,尔的企业 CorpID字段
  9. link.agentId = AGENTID; //使用唯一标记。显现正在具体使用下的 AgentId字段
  10. iwwapi.sendMessage(link);
复造代码
thumbUrl 战 description 是选挖的,thumbUrl 掌握右边的缩略图,假设挖 null,企微会挖一个默认icon,挖空串则显现空缺图片,description 挖 null 或者空串皆是空缺。下圆会显现使用图标战使用称呼(那里是"自修使用"),不成以静态改正。
归纳

至此,您该当已经完毕了挪动端使用分享自界说网页链交到企业微疑客户或者客户群。WorkTool 企微机械人能够主动将自界说链交批质收收给客户,假设借出理解过 WorkTool 能够先瞅下民网 或者初学学程测验考试一下。
您需要登录后才可以回帖 登录 | 立即注册 qq_login

本版积分规则

发布主题
阅读排行更多+
用专业创造成效
400-778-7781
周一至周五 9:00-18:00
意见反馈:server@mailiao.group
紧急联系:181-67184787
ftqrcode

扫一扫关注我们

Powered by 职贝云数A新零售门户 X3.5© 2004-2025 职贝云数 Inc.( 蜀ICP备2024104722号 )