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

品牌建设专家库推荐表宁波正规seo推广

品牌建设专家库推荐表,宁波正规seo推广,怎么在网上做网络营销,cps广告联盟平台记录一下调试Tiktok shop api 踩坑记录。 主要是在按官网api上规则和加密生成sign时候一直通不过的问题#xff1a; 官网地址#xff1a;https://partner.tiktokshop.com/doc/page/63fd743e715d622a338c4eab 直接贴代码了 import lombok.extern.slf4j.Slf4j;import javax.cr…记录一下调试Tiktok shop api 踩坑记录。 主要是在按官网api上规则和加密生成sign时候一直通不过的问题 官网地址https://partner.tiktokshop.com/doc/page/63fd743e715d622a338c4eab 直接贴代码了 import lombok.extern.slf4j.Slf4j;import javax.crypto.Mac; import javax.crypto.spec.SecretKeySpec; import java.util.*;/*** author alvis* date 2023/10/19*/ Slf4j public class SignUtil {public static String getSignature(String uri, MapString, String parametersMap, String appSecret,String body) throws Exception {MapString, String tempParamsMap new TreeMap(Comparator.naturalOrder());tempParamsMap.putAll(parametersMap);tempParamsMap.remove(sign);tempParamsMap.remove(access_token);StringBuilder input new StringBuilder(uri);for (Map.EntryString, String entry : tempParamsMap.entrySet()) {input.append(entry.getKey()).append(entry.getValue());}input new StringBuilder(appSecret input body appSecret);return hmacSHA256(appSecret, input.toString());}public static String getSignature(String uri, MapString, String parametersMap, String appSecret) throws Exception {MapString, String tempParamsMap new TreeMap(Comparator.naturalOrder());tempParamsMap.putAll(parametersMap);tempParamsMap.remove(sign);tempParamsMap.remove(access_token);StringBuilder input new StringBuilder(uri);for (Map.EntryString, String entry : tempParamsMap.entrySet()) {input.append(entry.getKey()).append(entry.getValue());}input new StringBuilder(appSecret input appSecret);return hmacSHA256(appSecret, input.toString());}/*** sha256_HMAC加密** param message 消息* param secret 秘钥* return 加密后字符串*/public static String hmacSHA256(String secret, String message) throws Exception {Mac hmacSha256 Mac.getInstance(HmacSHA256);SecretKeySpec secret_key new SecretKeySpec(secret.getBytes(), HmacSHA256);hmacSha256.init(secret_key);byte[] bytes hmacSha256.doFinal(message.getBytes());StringBuilder hs new StringBuilder();String stmp;for (int n 0; bytes ! null n bytes.length; n) {stmp Integer.toHexString(bytes[n] 0XFF);if (stmp.length() 1) {hs.append(0);}hs.append(stmp);}return hs.toString().toLowerCase();}} 注意 没有body参数的时候查询使用无body的函数即可但是body有参数的时候此处有坑拼接字符串的时候要单独处理body参数构建的json字符串直接拼接在里面即可。这个问题是在postman中代码调试发现 9a33586972b53ef4d934a5f7b9846cfb95509433/order/202309/orders/searchapp_key6aausirr0gb2fpage_size100shop_cipherTTP_CA2InQEEEEEDEtiBFSZb8SopxJlCAR4g9timestamp1697767243{↵create_time_ge:1693497600,↵create_time_lt:1697765675↵ }9a33586972b53ef4d934a5f7b9846cfb95509433
http://www.hkea.cn/news/14335922/

相关文章:

  • 锦州做网站哪家好wordpress 后台显示id
  • php在网站制作中的运行机制拼团做的比较好的网站
  • 中国工程建设协会网站老版本hao123上网导航
  • 如何查看网站架构做问卷赚钱最好似网站
  • 新会住房和城乡建设部网站城阳网站建设公司
  • 邵阳建设银行网站装修公司网站模版
  • 旅游网站模板 手机手机h5页面制作
  • 深圳建网站一般多少钱北京建网
  • 旅游网站开发报价单什么网站容易收录
  • 南京有名的网站建设公司公司企业邮箱有哪些
  • 西安的网站建设公司免费咨询律师电话
  • 网站开发外文期刊网项目管理软件p6
  • 网站开发哈尔滨网站开发公司如何利用互联网进行宣传推广
  • 建设网站导航怎么盈利母婴类网站怎么建设
  • 网站后台凡科建设网站代码加密
  • 企业网站建设源码HTML深圳网站建设软件开发公司哪家好
  • wordpress网站反应慢网站架构设计师是做什么的
  • 阿里巴巴怎么做不花钱的网站免费seo软件推荐
  • 柳城网站做任务 网站
  • 怎么帮助网站推广深圳网站设计g
  • 网站建设 工作建议网站建设基本步骤包括哪些
  • 做竞价的网站需要做外部链接吗做网站知识
  • 网站优化主旨广州seo诊断
  • 如何利用社交网站做招聘手机网站案列
  • 个人备案的网站可以做淘宝客吗市场监督管理局官网查询
  • 苏州科建设交通学院网站微博+wordpress
  • 中国老区建设促进会网站网站开发的大致流程
  • 网站设计公司深圳哪些网站是由wordpress做的
  • 网站目录文件夹怎样建设那种游戏网站
  • 有趣的个人网站扬州网站商城建设价格