当前位置: 首页 > news >正文

seo还能赚钱吗门户网站优化报价

seo还能赚钱吗,门户网站优化报价,黄陂网站建设,优化企业网站排名要多少钱钉钉机器人 “创建并投放卡片 接口 ” 可以 发送折线图、柱状图 官方文档#xff1a;创建并投放卡片 - 钉钉开放平台 0依赖、1模板、2机器人放到内部应用、3放开这个权限 、4工具类、5调用工具类 拼接入参 卡片模板 自己看文档创建#xff0c;卡片模板的id 有用 0、依赖…钉钉机器人 “创建并投放卡片 接口 ”   可以  发送折线图、柱状图 官方文档创建并投放卡片 - 钉钉开放平台 0依赖、1模板、2机器人放到内部应用、3放开这个权限 、4工具类、5调用工具类 拼接入参 卡片模板 自己看文档创建卡片模板的id 有用 0、依赖  dependencygroupIdcom.aliyun/groupIdartifactIddingtalk/artifactIdversion2.0.87/version /dependencydependencygroupIdcom.aliyun/groupIdartifactIdalibaba-dingtalk-service-sdk/artifactIdversion2.0.0/version/dependency 1、找到你的机器人迁移到内部应用 2、放开这个权限    Card.Instance.Write 3、参数要求重要 这是发给个人的 3.1 发给群的参数这样写 看红框里的 3.2其他参数 3.3 你的入参是这样的就对了 {cardData:{cardParamMap:{count:{\data\:[{\x\:\N0\,\type\:\line\,\y\:48},{\x\:\N1\,\type\:\line\,\y\:74}],\type\:\histogram\,\config\:{}}}},outTrackId:test23,cardTemplateId:785b7cec-c8c5-4bba-99be-6da77befb022.schema,openSpaceId:dtv1.card//im_group.cid4cUEK93zmHMHb1ycvDESQQ,imRobotOpenDeliverModel:{spaceType:IM_ROBOT},imGroupOpenSpaceModel:{supportForward:false},imGroupOpenDeliverModel:{robotCode:ding0a8fitygi7torxla} } 4、柱状图效果 卡片模板 自己看文档创建卡片模板的id 有用 5、工具类代码 import com.aliyun.dingtalkcard_1_0.models.CreateAndDeliverHeaders; import com.aliyun.dingtalkcard_1_0.models.CreateAndDeliverRequest; import com.aliyun.dingtalkcard_1_0.models.CreateAndDeliverResponse; import com.aliyun.tea.TeaException; import com.aliyun.teautil.models.RuntimeOptions; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.RandomStringUtils;import java.util.Map;/*** author szl* date 2024/2/29 0029 10:38*/ Slf4j public class DingCardUtils {public static final String APP_KEY dinwergsdfrx;public static final String APP_SECRET G8Gasdfsdfasd;public static String cardTemplateId_personal 3b8besadfsdf-85asdff1.schema;public static String cardTemplateId_principal 96sadf9.schema;public static com.aliyun.dingtalkcard_1_0.Client createClient() throws Exception {com.aliyun.teaopenapi.models.Config config new com.aliyun.teaopenapi.models.Config();config.protocol https;config.regionId central;return new com.aliyun.dingtalkcard_1_0.Client(config);}/*** 给某个人 创建并投放卡片*/public static void sendDingcard(String receiveUserId, String outTrackId, MapString, String cardDataCardParamMap, String cardTemplateId, String Key) throws Exception {com.aliyun.dingtalkcard_1_0.Client client createClient();CreateAndDeliverHeaders createAndDeliverHeaders new CreateAndDeliverHeaders();String accessToken DingUtils.setAccessToken();createAndDeliverHeaders.xAcsDingtalkAccessToken accessToken;CreateAndDeliverRequest.CreateAndDeliverRequestCardData cardData new CreateAndDeliverRequest.CreateAndDeliverRequestCardData().setCardParamMap(cardDataCardParamMap);CreateAndDeliverRequest.CreateAndDeliverRequestImRobotOpenDeliverModel imRobotOpenDeliverModel new CreateAndDeliverRequest.CreateAndDeliverRequestImRobotOpenDeliverModel().setSpaceType(IM_ROBOT);//折线图卡片需要这个CreateAndDeliverRequest.CreateAndDeliverRequestImRobotOpenSpaceModel imRobotOpenSpaceModel new CreateAndDeliverRequest.CreateAndDeliverRequestImRobotOpenSpaceModel().setSupportForward(false);CreateAndDeliverRequest.CreateAndDeliverRequestImGroupOpenDeliverModel imGroupOpenDeliverModel new CreateAndDeliverRequest.CreateAndDeliverRequestImGroupOpenDeliverModel().setRobotCode(APP_KEY);CreateAndDeliverRequest createAndDeliverRequest new CreateAndDeliverRequest().setOutTrackId(outTrackId).setCardTemplateId(cardTemplateId).setOutTrackId(outTrackId).setCardData(cardData).setImRobotOpenSpaceModel(imRobotOpenSpaceModel).setOpenSpaceId(dtv1.card//IM_ROBOT. receiveUserId ;).setImGroupOpenDeliverModel(imGroupOpenDeliverModel).setImRobotOpenDeliverModel(imRobotOpenDeliverModel).setUserIdType(1);try {CreateAndDeliverResponse andDeliverWithOptions client.createAndDeliverWithOptions(createAndDeliverRequest, createAndDeliverHeaders, new RuntimeOptions());log.info(卡片id为 andDeliverWithOptions);} catch (TeaException err) {err.printStackTrace();}}/*** 获取消息id** return*/public static String getOutTrackId() {return System.currentTimeMillis() RandomStringUtils.randomAlphanumeric(6);} 5.2 获取token 的代码  不再详细描述  APP_KEY   APP_SECRET  自己的 /*** 初始化--权限Client** return Client* throws Exception*/public static com.aliyun.dingtalkoauth2_1_0.Client createAuthClient() throws Exception {Config config new Config();config.protocol https;config.regionId central;return new com.aliyun.dingtalkoauth2_1_0.Client(config);}/*** 获取并设置最新accessToken每两小时失效*/public static String setAccessToken() throws Exception {com.aliyun.dingtalkoauth2_1_0.Client client createAuthClient();GetAccessTokenRequest getAccessTokenRequest new GetAccessTokenRequest().setAppKey(APP_KEY).setAppSecret(APP_SECRET);try {GetAccessTokenResponse accessToken client.getAccessToken(getAccessTokenRequest);System.out.println(000----: accessToken);//设置access_tokenreturn accessToken.getBody().accessToken;} catch (TeaException err) {System.out.println(err.message);return null;} catch (Exception _err) {TeaException err new TeaException(_err.getMessage(), _err);System.out.println(err.message);return null;}} 5.3、拼接数据调用工具类 入参看不懂的评论区问 /*** 拼接数据后发送** param aname a name* param dnum a number*/public void sendDingcard(String campusName, String receiveUserId, String cardTemplateId,String aname, String bname, String cname, String dname,Integer anum, Integer bnum, Integer cnum, Integer dnum) {try {ListJSONObject data new ArrayList();JSONObject json1 new JSONObject();json1.put(x, aname);json1.put(y, anum);json1.put(type, aname);data.add(json1);JSONObject json2 new JSONObject();json2.put(x, bname);json2.put(y, bnum);json2.put(type, bname);data.add(json2);JSONObject json3 new JSONObject();json3.put(x, cname);json3.put(y, cnum);json3.put(type, cname);data.add(json3);JSONObject json4 new JSONObject();json4.put(x, dname);json4.put(y, dnum);json4.put(type, dname);data.add(json4);JSONObject count new JSONObject();count.put(data, data);count.put(type, histogram);count.put(config, new JSONObject());MapString, String cardCreateParam new HashMap();cardCreateParam.put(campusName, campusName);cardCreateParam.put(yifenpei, anum.toString());cardCreateParam.put(weifenpei, bnum.toString());cardCreateParam.put(yigoutong, bnum.toString());cardCreateParam.put(weigoutong, cnum.toString());cardCreateParam.put(weizhuanhua, dnum.toString());cardCreateParam.put(chartData, count.toString());DingCardUtils.sendDingcard(receiveUserId, DingCardUtils.getOutTrackId(), cardCreateParam, cardTemplateId, null);} catch (Exception e) {e.printStackTrace();}} 看不懂的评论区问 2024年3月1日14:02:18
http://www.hkea.cn/news/14521739/

相关文章:

  • 电商平台网站开发基于html的网站开发
  • 网站 被降权北京网站建设公司收购
  • 阿里云建站文章搜索做音乐 交流网站
  • 温州网站建设(首选国鼎网络)今网科技网站建设
  • 铁岭免费移动网站建设轻量应用服务器做网站
  • 长沙网站优化价格江津网站建设效果好不好
  • 泸州网站建设多少钱深圳专业商城网站制作公司
  • 手机做网站的步骤深度网网站建设
  • 高校网站站群建设公司wordpress一键分享微博
  • 杭州市建设厅网站沈阳网站建设方案推广
  • 简述网站制作的流程wordpress 帮助主题
  • 东凤镇做网站公司wordpress有没有响应式
  • 网站服务器有哪些类型有哪些类型有哪些类型有哪些地方网站盈利模式
  • 青岛专业制作网站的公司企业网站做几个合适
  • 盛泽网站建设怎么做类似淘宝的网站
  • 瘦身网站开发目的东莞市住房建设部网站
  • wordpress多站点可视化温州人才网招聘网官网
  • 做甜品网站的需求分析学做网站论坛教学视频下载
  • 北京网站公司制作有网络网站打不开怎么回事
  • 网站效果代码餐饮公司网站模板
  • dw制作一个环保网站模板下载东莞住建局官网
  • 郓城网站建设费用抚州建设工程造价管理站网站
  • 建设银行人力资源系统网站电子商务门户网站的研究与实现
  • 好的设计logo网站论坛详情页模板下载
  • 小说网站怎么做流量吗中国沈阳网站在哪里下载
  • 上海 网站建设商城购物网站建设
  • 做网站用php还是node在线观看免费网站网址
  • 自己的网站怎么做ui设计要会什么
  • 做网站的像素包装设计收费明细
  • 泰国购物网站大全单网站建设