聚石塔,御城河接入,御河城安全整改demo

淘宝api自己的封装之python版 阅读详情

去年做了御城河接入,怕忘记和丢失代码,所以在这里做个记录,也是方便其他人 操作使用吧

我用的是PHP框架  tp5,如果你也是那么你复制后改一下参数就哦了

完整文件到这里下载  传送-->

配置文件

这个里主要代码

<?php
/**
 * Created by PhpStorm.
 * User: 伍先生
 * Date: 2019/8/14
 * Time: 10:59
 * Info: 说明
 */

namespace app\api\controller;


class TestController extends BaseTestController
{

    /**
     * 1.0 风险计算(computeRisk)接口
     * https://php.z55.club/api/test/computeRisk
     */
    public function computeRisk(){
        $url = $this->accountHost . "computeRisk";
        $params= $this->isVerifyPassedParam();
        $params['time'] = date('Y-m-d H:i:s');
        $params['appKey'] = $this->topAppkey;
        $sdk = new YchClientController($this->appkey, $this->secret);
        $rsp = $sdk->send($url ,$params);
        $this->parseResult($rsp);
    }


    /**
     *  2.0 获取二次验证地址(getVerifyUrl)接口(仅限B/S架构调用)
     * https://php.z55.club/api/test/getVerifyUrl
     */
    public function getVerifyUrl(){
        $url = $this->accountHost . "getVerifyUrl";
        $params = $this->isVerifyPassedParam();

        $params['sessionId'] = md5(time());
        $params['mobile'] = '1500000000';
        $params['appId'] = '江苏移动号卡';
        $params['redirectURL'] = urlencode('https://php.z55.club/api/test/isVerifyPassed');



        $params['userId'] = $this->defaultParam["userId"];
        $params['userIp'] = $this->defaultParam["userIp"];
        $params['ati'] = $this->defaultParam["ati"];
        $params['appId'] = $this->topAppkey;
        $params['appName'] = $this->defaultParam["appName"];
        $params['appKey'] =  $this->appkey;
        $params['time'] =  date('Y-m-d H:i:s');


        $sdk = new YchClientController($this->appkey, $this->secret);
        $rsp = $sdk->send($url ,$params);//verifyUrl

        echo $rsp;die;

        $rsp_json = json_decode($rsp, true);



        return redirect($rsp_json['verifyUrl']);
    }

    /**
     * 3.0 获取二次验证令牌(getVerifyToken) 接口(仅限C/S架构调用)
     * https://php.z55.club/api/test/getVerifyToken
     */
    public function getVerifyToken(){
        $url = $this->accountHost . "getVerifyToken";
        $params = $this->isVerifyPassedParam();

        $params['sessionId'] =md5(time());
        $params['mobile'] = '123456';
        $params['appId'] = '江苏移动号卡';
        $params['appKey'] = '123456';

        $sdk = new YchClientController($this->appkey, $this->secret);
        $rsp = $sdk->send($url ,$params);
        $rsp_json = json_decode($rsp, true);
        return $rsp_json['token'];
    }

    /**
     * 4.0 发送验证码(sendVerifyCode)接口(仅限C/S架构调用)
     * https://php.z55.club/api/test/sendVerifyCode
     */
    public function sendVerifyCode() {
        $url = "http://account.ose.aliyun.com/sendVerifyCode";
        $params['token'] = $this->getVerifyToken();
        $params['time'] = date('Y-m-d H:i:s');
        $params['appKey'] = $this->topAppkey;
        $sdk = new YchClientController($this->appkey, $this->secret);
        $rsp = $sdk->send($url ,$params);
        $this->parseResult($rsp);
    }


    /**
     * 5.0 检查验证码(checkVerifyCode)接口(C/S架构调用)
     * https://php.z55.club/api/test/checkVerifyCode?t=102560
     */
    public function checkVerifyCode(){
        $url = $this->accountHost . "checkVerifyCode";
        $params['token'] = $this->getVerifyToken();
        $params['captcha'] = input('t');
        $params['time'] = date('Y-m-d H:i:s');
        $params['appKey'] = $this->appkey;
        $sdk = new YchClientController($this->appkey, $this->secret);
        $rsp = $sdk->send($url ,$params);
        $this->parseResult($rsp);
    }


    /**
     * 6.0 是否验证通过(isVerifyPassed)接口
     * https://php.z55.club/api/test/isVerifyPassed
     */
    public function isVerifyPassed() {
        $url = $this->accountHost . "isVerifyPassed";
        $params['token'] = input('token');
        $params['time'] = date('Y-m-d H:i:s');
        $params['appKey'] = $this->topAppkey;
        $sdk = new YchClientController($this->appkey, $this->secret);
        $rsp = $sdk->send($url ,$params);
        $this->parseResult($rsp);
    }




}

基本顺序就是按着1-6执行就行

速卖通API + 奇门 + 聚石塔 完整流程 速卖通API + 奇门 + 聚石塔 完整流程 刚刚完成对接速卖通的工作,感觉网上关于这方面的信息比较少,所以根据自己的理解写一篇,希望对有需要的人有所帮助 1.申请应用 1.1成为开发者 点击登录,注意:如果是申请商用软件开发,那么此处一定是要用企业支付宝来登录(我是申请商用软件,所以此处就不讲自研型) 1.2 登录成功之后点击控制台 点击创建应用,由于我们公司是做电商的,所以我选择的是电商后... 阅读详情

相关推荐

速卖通奇门+聚石塔流程

** 速卖通奇门+聚石塔流程 ** 之前的博客中已经写了如何申请速卖通应用,这篇主要写一下接下来的步骤奇门和聚石塔流程 这是我在工作中自己总结出来的,写出来希望可以给有需要的人提供一个帮助,1617353983@qq.com是我的邮箱,如果有不懂的可以发邮件给我,我看到之后会回复大家 奇门 首先来说下奇门的配置,为了方便配置我统一使用的是字符串格式也就是json 奇门是在控制台–》云工作台–》...

mi_gu_niang的博客 6217

阿里聚石塔限制IP 过部署服务器详细流程

*--------------------------------请忽略-----------------------------------*/=========================寻求可绕过聚石塔可行性方案。=================================# jobs这个命令也可查看程序后台运行状态,不过另起一个ssh就出不来了,感觉有点鸡肋。# 可以把后台程序转到前台,也可以根据进程号直接干掉,这里推荐后者,毕竟方便。# 程序在后台运行了之后,不要直接把ssh给关了。

Codeoooo 博客 2203

Python3.8实现淘宝开放接口御城河:登录认证

御城河安全认证,淘宝的的官方文档有少许错误的地方,已经进行修正,这里的代码片断全部自测通过的,ati要自己根据官方文档进行获取(就加一行js代码,超简单),其它接口就套这个模式即可。

深度回顾!30篇好文,解析历年双十一背后的阿里技术秘籍 | 备忘

深度回顾!30篇好文,解析历年双十一背后的阿里技术秘籍 | 双11特别策划之一 https://developer.aliyun.com/article/726190?utm_content=g_1000088941 96秒100亿!哪些“黑科技”支撑全球最大流量洪峰?| 双11特别策划之二 https://developer.aliyun.com/article/726591?spm=a2c6h.12873639.0.0.bd985392dvoki1 2019 天猫双119...

华 英雄 1394

淘宝开放平台文档合集

淘宝开放平台文档合集,包括:淘宝开放平台错误码自查手册、淘宝开放平台接入指南[商家版V1.0]、淘宝开放平台应用开发大赛10强作品合集。 是目前最全的合集

淘宝开放平台聚石塔使用说明

淘宝开放平台聚石塔使用说明,包括云主机,云数据库

菜鸟合作伙伴日志接入规范之C#实现

由于行业的业务功能需要,需要与菜鸟对接登录日志,将我们系统的用户登录信息提交给菜鸟,菜鸟分析通过分析日志,检查存在的一些安全问题。根据菜鸟提供的标准,实现了C#的接入,下面分享给大家,让需要的朋友少走些弯路。       /// &lt;summary&gt; /// 向菜鸟提交登录日志 /// &lt;/summary&gt; ...

weixin_34208283的博客 205

2014年最新淘宝API接口开发文档包含demo

最新即时到账交易接口 开发文档版本号: V4.3 基础版本号:V4.2 包含所有demo

天猫自研系统对接(交易单流程)

背景 随着电商平台的发展,越来越多的商家为了提升产品的销售机会都会将自己的产品放到一些第三方的电商平台进行销售;其中一些商家自己有技术开发团队的,虽然有自建的电商渠道(小程序/APP/电商网站),但是对于销售机会,只要在投入产出比较小的情况下,当然是多多益善了。 故此,很多公司都有在电商渠道进行产品销售,特别是传统企业转型触网的第一站几乎都是先上电商渠道。而说到电商平台,淘宝几乎家喻户晓,小弟之前任职为某企业的对外平台负责人,对于常见的电商平台积累了一点业务对接经验,主要对接平台有淘宝天猫/1688/亚马逊

一只小码渣的博客 14万+

2026年AI大模型面试题整理(含答案).zip

2026年AI大模型面试题整理(含答案),共76份。供大家学习参阅。 AI大模型八股文(102).pdf Transformer面试题总结97道.pdf 大模型 LLM 最全八股和答案.pdf 大模型 RAG 经验面.pdf 大模型LLMS面试宝典.pdf 大模型岗位面试全纪录.pdf 大模型常考面试题总结+答案.pdf 大模型常见面试题及解答1.pdf 大模型常见面试题及解答2.pdf 大模型常见面试题及解答3.pdf 大模型校招面试题.pdf 50个精通AI大模型面试题.pdf 52道大模型八股文面试题\1-大模型(LLMs)基础面.docx 52道大模型八股文面试题\10-LLMs+训练经验帖.docx 52道大模型八股文面试题\11-大模型(LLMs)langchain+面.docx 52道大模型八股文面试题\12-多轮对话中让AI保持长期记忆的8种优化方式篇.docx 52道大模型八股文面试题\13-基于langchain+RAG问答应用实战.docx 52道大模型八股文面试题\14-基于LLM+向量库的文档对话+经验面.docx 52道大模型八股文面试题\15-大模型+RAG+经验面.docx 52道大模型八股文面试题\16-LLM文档对话+——+pdf解析关键问题.docx 52道大模型八股文面试题\17-大模型(LLMs)RAG+版面分析——表格识别方法篇.docx 52道大模型八股文面试题\18-大模型(LLMs)RAG+版面分析——文本分块面.docx 52道大模型八股文面试题\19-大模型外挂知识库优化——如何利用大模型辅助召回?.docx 52道大模型八股文面试题\2-Layer+normalization+篇.docx 52道大模型八股文面试题\20-大模型外挂知识库优化——负样本样本挖掘篇.docx 52道大模型八股文面试题\21-RAG(Retrieval-Augmented+Generation)评测面.docx 52道大模型八股文面试题\22-检索增强生成(RAG)+优化策略篇6.docx 52道大模型八股文面试题\23-大模型(LLMs)RAG+——+关键痛点及对应解决方案.docx 52道大模型八股文面试题\24-大模型(LLMs)RAG+优化策略+——+RAG-Fusion篇.docx 52道大模型八股文面试题\25-Graph+RAG+面+—+一种+基于知识图谱的大模型检索增强实现策略.docx 52道大模型八股文面试题\26-大模型(LLMs)参数高效微调(PEFT)+面.docx 52道大模型八股文面试题\27-适配器微调(Adapter-tuning)篇.docx 52道大模型八股文面试题\28-提示学习(Prompting)篇.docx 52道大模型八股文面试题\29-LoRA+系列篇.docx 52道大模型八股文面试题\3-LLMs+激活函数篇.docx 52道大模型八股文面试题\30-如何使用+PEFT库+中+LoRA?.docx 52道大模型八股文面试题\31-大模型(LLMs)推理面.docx 52道大模型八股文面试题\32-大模型(LLMs)增量预训练篇.docx 52道大模型八股文面试题\33-增量预训练(Pretrain)样本拼接篇.docx 52道大模型八股文面试题\34-基于lora的llama2二次预训练.docx 52道大模型八股文面试题\35-大模型(LLMs)评测面.docx 52道大模型八股文面试题\36-大模型(LLMs)强化学习面.docx 52道大模型八股文面试题\37-大模型(LLMs)强化学习——RLHF及其变种面.docx 52道大模型八股文面试题\38-大模型(LLMs)强化学习——+PPO+面.docx 52道大模型八股文面试题\39-强化学习在自然语言处理下的应用篇.docx 52道大模型八股文面试题\4-Attention+升级面.docx 52道大模型八股文面试题\40-大模型(LLMs)训练集面.docx 52道大模型八股文面试题\41-大模型(LLMs)LLM生成SFT数据方法面.docx 52道大模型八股文面试题\42-大模型(LLMs)显存问题面.docx 52道大模型八股文面试题\43-显存优化策略篇.docx 52道大模型八股文面试题\44-大模型(LLMs)分布式训练面.docx 52道大模型八股文面试题\45-图解分布式训练(一)+——+流水线并行(Pipeline+Parallelism).docx 52道大模型八股文面试题\46-图解分布式训练(二)+——+nn.DataParallel篇.docx 52道大模型八股文面试题\47-图解分布式训练(三)+——+nn.parallel.DistributedDataParallel.docx 52道大模型八股文面试题\48-图解分布式训练(四)+——+torch.multiprocessing+详细解析0.docx 52道大模型八股文面试题\49-图解分布式训练(五)+——+AMP混合精度训练+详细解析.docx 52道大模型八股文面试题\5-transformers+操作篇.docx 52道大模型八股文面试题\50-图解分布式训练(六)——+Pytorch的+DeepSpeed+详细解析.docx 52道大模型八股文面试题\51-图解分布式训练(七)——+accelerate+分布式训练+详细解析.docx 52道大模型八股文面试题\52-图解分布式训练(八)——+ZeRO+学习.docx 52道大模型八股文面试题\6-LLMs+损失函数篇.docx 52道大模型八股文面试题\7-相似度函数篇.docx 52道大模型八股文面试题\8-大模型(LLMs)进阶面.docx 52道大模型八股文面试题\9-大模型(LLMs)微调面.docx 李老师AI大模型面试题资料\Agent Loop&Loop Engineering面试10连问.md 李老师AI大模型面试题资料\Agent Loop面试10连问.pptx 李老师AI大模型面试题资料\AI大模型面试题.png 李老师AI大模型面试题资料\DeepSeek Harness 10连问.pptx 李老师AI大模型面试题资料\FDE岗位常见面试题.pptx 李老师AI大模型面试题资料\Milvus3.0新特性.pptx 李老师AI大模型面试题资料\RAG码士学习平台知识库项目.png 李老师AI大模型面试题资料\RAG码士学习平台知识库项目.pptx 连老师AI大模型面试资料\Langchain.txt 连老师AI大模型面试资料\连老师LangChain面试题:httpscloud.fynote.comsharesZUIogPG4.txt

【Web服务器运维】基于Nginx与Keepalived的高可用负载均衡系统部署:实现故障自动切换与虚拟IP管理

内容概要:本文详细介绍了如何通过Nginx与Keepalived实现高可用的负载均衡架构。首先讲解了Nginx的安装部署流程,包括依赖环境的准备、源码解压编译、启动及配置重载;接着介绍了Keepalived的安装步骤及其服务管理方式;重点在于通过配置Keepalived的主备节点(MASTER/BACKUP),结合VRRP协议和虚拟IP(VIP)实现故障自动切换,并通过自定义脚本nginx_check.sh实时检测Nginx运行状态,确保服务高可用;最后补充了在云环境中因组播限制导致心跳不稳定时,应改用单播(unicast)方式进行通信的解决方案。; 适合人群:具备Linux系统操作基础、熟悉网络基础知识,从事运维、DevOps或Web服务部署的技术人员,尤其是工作1-3年的工程师。; 使用场景及目标:①搭建高可用的Web负载均衡系统,避免单点故障;②掌握Nginx与Keepalived协同工作的原理与实战配置方法;③应用于生产环境中提升服务稳定性与容灾能力。; 阅读建议:学习时应结合实验环境动手操作,重点关注keepalived.conf配置差异与nginx_check.sh脚本逻辑,理解VRRP机制及单播替代组播的实际应用场景,注意根据实际网络环境调整IP与网卡参数。

淘宝API开发系列---阿里.聚石塔.开放平台的使用

好久没有继续跟进淘宝的API使用了,有很多做相关应用的同行都来咨询,很多都因为自己开发工作比较忙而没有来得及好的处理,前几天,有一个朋友叫帮忙指导如何使用淘宝API,由于原来有一些成熟的例子应用,因此原以为直接运行或者稍微修改一下即可,因此没有太多的注意。 可是,发现淘宝的API应用变化已经很大了,离我最后一篇淘宝API例子的随笔《淘宝API开发系列---淘宝API的测试及使用2 》有一年多的时...

weixin_34186931的博客 1508

三电平Buck直流变换器双闭环、单闭环、开环仿真【附参考文献】(Simulink仿真实现)

内容概要:本文档系统介绍了三电平Buck直流变换器在Simulink环境下的开环、单闭环与双闭环控制系统的建模仿真方法,涵盖系统建模、控制策略设计及动态性能对比分析。通过构建不同控制结构,深入探讨电压调节精度、系统响应速度、抗干扰能力及稳定性差异,重点剖析双闭环控制中电压外环与电流内环的协同作用机制,揭示其在抑制输出纹波、提升负载适应性方面的优势,帮助读者掌握多电平DC-DC变换器的核心控制原理与工程实现技术;文档还提供了详实的仿真参数设置与参考文献,便于理论验证与实践复现。; 适合人群:电力电子、自动化、电气工程及其相关专业的高校本科生、研究生、科研人员,以及从事电源系统、新能源变换器开发的工程技术人员。; 使用场景及目标:①作为高校电力电子课程的教学案例,辅助学生理解Buck变换器多层次控制策略的设计思路与性能差异;②为科研项目中高效直流变换系统的仿真研究提供可复用的技术模板;③指导工业界在高精度电源设计中优化控制器参数,提升系统动态响应与稳定性。; 阅读建议:建议结合Simulink仿真模型同步操作,对照文档逐步搭建各控制结构,重点观察不同闭环配置下输出电压的瞬态与稳态表现,深入理解PI参数整定、环路耦合影响及系统频域特性的关联性,从而全面提升对电力电子系统控制设计的综合把握能力。

利用Appscan对REST Web service进行安全扫描

近年来 Web 服务应用日趋广泛,人们往往利用 Web 服务集成不同平台的应用程序,或是将公共服务通过服务接口暴露给外部用户使用。这样便为黑客利用 Web 服务攻击企业应用提供了可乘之机。本文主要介绍如何利用 Rational AppScan 检测 Web 服务的安全漏洞。 目前使用的Web service主要为基于SOAP协议和基于REST架构,而基于REST架构越来越受到欢迎...

trulyfeixue的博客 6112

手把手教你用Deep Single-Image Portrait Relighting实现人像光影重塑(附GitHub代码)

本文提供了一份详细的实战指南,手把手教你利用Deep Single-Image Portrait Relighting技术实现人像光影重塑。文章从环境搭建、核心原理拆解出发,逐步指导构建简易重光照流程,并探讨了使用预训练模型进行效果优化的进阶方法,最后附上避坑指南与常见问题排查,帮助开发者快速上手这一AI图像处理技术。

weixin_29065015的博客 316

Stata做DID平行趋势检验,用coefplot画图时遇到的3个坑及解决办法

本文详细解析了使用Stata进行DID平行趋势检验时,利用coefplot绘图可能遇到的三个常见问题及其解决方案。包括基线期选择陷阱、置信区间变形和图形元素错位,提供专业调试步骤和高阶技巧,帮助研究者高效完成学术级图表绘制。

weixin_42530458的博客 324

前后端分离的项目部署到tomcat_阿里聚石塔部署前后端分离项目

1. 阿里聚石塔控制台登录聚石塔账号,进入 控制台>开发运维>服务列表,在服务列表可以查看已创建部署的服务;聚石塔提供一整套完整的运维部署解决方案,列表服务支持停止开启服务,上传部署,编译部署,支持历史版本部署,监控,SSH等。这里是前后端分离项目,Vue.js 前端项目 + SpringBoot 后端项目,后端项目Maven 管理打 WAR 包,前端项目 Yarn 管理。2. 后端项...

weixin_39833469的博客 611

ESP32S3电池电量监测实战:从分压电路到IDF组件配置(附GitHub源码)

本文详细介绍了ESP32S3电池电量监测的完整实战方案。从硬件分压电路的电阻选型、滤波设计,到软件层面利用ESP-IDF的ADC校准机制提升精度,并重点讲解了如何集成bat_monitor开源组件快速实现电压采集、电量计算、充电检测与事件通知。文章提供了从原理到调试的完整指南和GitHub源码,帮助开发者构建稳定可靠的物联网设备电源管理系统。

ee345的博客 530
上一篇: 在线tcp测试,tcp测试
下一篇: GIn/Vue 搭建的匿名心愿墙
JwCode
博客等级 码龄9年 17粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JwCode

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值