`
istudy
  • 浏览: 24664 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

如何获取TOP平台测试环境的SessionKey

PHP 
阅读更多
TOP平台的SessionKey的获取是一个很头疼的事情,根据官方主页wiki中的描述,必须要上其主页,然后点击获取SessionKey,才能获取到。
对于富客户端应用,可以通过使用httpclient来模拟一个POST的请求,然后对返回的结果进行解析,获取SessionKey.
首先使用抓包工具,得到请求报文,发现POST请求中只有一个参数, nick。实现如下:

ttpClient httpClient = new HttpClient();
        PostMethod method = new PostMethod( "http://open.taobao.com/isv/authorize.php?appkey={appkey}" );
        HttpMethodParams params = method.getParams();
        params.setParameter( HttpMethodParams.RETRY_HANDLER, new DefaultHttpMethodRetryHandler( 3, false ) );
        params.setHttpElementCharset( "GBK" );
        params.setContentCharset( "GBK" );
        method.addParameter( "nick", "alipublic07" );
        try
        {
            int statusCode = httpClient.executeMethod( method );
            byte[] responseBody = method.getResponseBody();
            System.out.println( new String( responseBody, "UTF-8" ) );
        }
        catch( Exception e )
        {
           ;
        }

得到运行结果:
<input type="text" id="autoInput" value="PpAE1wquKJqHvfPMtEq5MfAezWW0Cs%2FpbogML7YL8xng5WfwOJ%2BcE28Bo0CBOROHIcALD4npggxbgSgSaxvscQ%3D%3D" style="width:600px;border-top:#716F64 1px solid;border-left:#716F64 1px solid;border-right:#F1EFE2 1px solid;border-bottom:#F1EFE2 1px solid">

其中的value属性的值就是获取到的SessionKey
分享到:
评论

相关推荐

    淘宝/天猫TOP获取Sessionkey解决方案

    总的来说,这个项目是一个实战示例,可以帮助开发者理解如何在C#环境下通过WinForm界面实现与淘宝API的交互,获取并使用Sessionkey。对于想要进行淘宝API开发的程序员来说,这是一个很好的学习和参考资源。通过阅读...

    淘宝API获取SessionKey获取订单源码

    在本案例中,"淘宝API获取SessionKey获取订单"涉及到了两个关键概念:SessionKey和订单获取。 1. **SessionKey**: SessionKey是淘宝API中的安全凭证,用于验证调用API的开发者身份。在进行API请求时,需要将...

    京东sessionkey获取方式 后台地址

    文档中内容包括: 1.京东测试地址 2.注册成为开发者地址 3.开发者中心地址 4.订单服务(接口地址) 5.商家后台地址 6.京东API接入流程文档 7.获取京东的code 8.获取access_token

    淘宝API来获取Sessionkey并获取订单详细信息

    利用淘宝API来获取淘宝订单详细信息,帮助淘宝卖家管理订单 ,可以自动获得短期的SessionKey

    【小程序】 PHP解密用户数据获取unionid的方法 【已经封装到一个类中】

    实例化类 并调用 获取 opendid 和 sessionKey的方法 例如:(new WeixinApp())-&gt;get_login($code = ''); 参数code 只有小程序端才能获取到,需要传进来。2. 获取 unionid . $res = (new WeixinApp())-&gt;decryptData( ...

    淘宝Top api

    "淘宝Top API"是淘宝开放平台提供的一套接口服务,允许开发者通过编程方式与淘宝进行数据交互,实现个性化应用或电商服务。这个标题暗示我们将探讨的是如何利用这些API来访问和操作淘宝的数据。 首先,"sessionkey...

    报文响应+获取会话公钥(SessionKey)+RAS加密+AES加密+MD5加密

    1、接入申请:在接入单位应先向税务局申请,经过审批备案后,将生成的唯一的接入方编号(appCode)和通过使用OpenSSL生成的一对私钥和公钥。其中,私钥由税务局保留,接入方编号(appCode)和公钥分配给申请接入单位,接...

    淘宝API调用

    淘宝API调用是开发者与淘宝平台进行数据交互的重要方式,它允许第三方应用通过特定的接口获取或修改淘宝上的商品信息、订单数据等。在进行淘宝API调用时,需要掌握以下几个核心概念和技术: 1. **淘宝API**:API是...

    微信小程序服务器端换取token,sessionKey,微信用户信息解密).zip

    这些URL可以通过链接分析、站点地图、搜索引擎等方式获取。 请求网页: 爬虫使用HTTP或其他协议向目标URL发起请求,获取网页的HTML内容。这通常通过HTTP请求库实现,如Python中的Requests库。 解析内容: 爬虫对...

    淘宝获取交易数据

    根据TOP的SDK编写的一个小应用程序,演示了如何获取sessionKey,然后调用TOP中的交易API,获取指定商家的交易数据,希望对于刚刚接触TOP的亲们有所帮助,因为准备开发的是一个C/S应用,所以没有考虑加密问题。

    Wx_SessionKey_crypt(1).zip

    Wx_SessionKey_crypt(1).zip

    TOPAPI开发指南(java版)宣贯.pdf

    五、正式环境获取SessionKey 在正式环境中,获取SessionKey是调用大部分API的必要步骤。通常涉及应用认证和授权流程,具体操作步骤应在文档中有详细说明。 综上所述,这份TOPAPI开发指南(Java版)提供了全面的指导...

    微信小程序获取手机号 (java解密及微信小程序获取openid、session_key)

    java解析的源码和小程序的源码,自己从项目中剥离出来的,肯定能用,有疑问私信,微信小程序获取各类信息(openid、session_key以及用户基本信息、解密手机号)

    微信小程序的wx.request API和获取openId、sessionKey的方法【原创】 ...

    先简单介绍一下wx.request API,因为获取openId、sessionKey也需要用这个API。 wx.request就是ajax,与后台交互请求数据,基础参数和用法与jQuery的$.ajax方法类似。下面是官方文档对wx.request基础参数的说明:...

    TOPAPI开发指南(java版).pdf

    TOPAPI是阿里巴巴淘宝开放平台提供的一套API,允许开发者访问和集成淘宝网的各类服务功能。TOPAPI提供了丰富的接口供开发者调用,以实现各种电商相关的功能,如商品检索、交易管理、店铺管理等。Java SDK是TOPAPI的...

    实现rtx单点登录使用sessionkey

    "实现rtx单点登录使用sessionkey"这个主题是关于如何利用Session Key在RTX(即时通讯工具)和其他应用系统之间实现SSO。 首先,我们需要理解RTX。RTX是腾讯推出的一款企业级即时通讯软件,类似于企业版的QQ,提供...

    微信小程序获取用户手机号详解

    最近在做一款微信小程序,需要获取用户手机号,具体步骤如下:流程图:1、首先,客户端调用wx.login,回调数据了包含js_code,用于获取openid(用户唯一标识)和sessionkey(会话密钥)。2、拿到js_code后,将其发送...

    微信小程序前端解密获取手机号

    微信小程序是一种轻量级的应用开发平台,由腾讯公司推出,主要应用于移动端,提供丰富的API接口和组件,使得开发者可以快速构建具有原生体验的应用。在微信小程序中,获取用户手机号是一项重要的功能,它涉及到用户...

    C#调用淘宝API既TOP SDK 查看最近下架商品和自动橱窗 有注释

    C#调用淘宝API既TOP SDK 查看最近下架商品和自动橱窗 初学的 只要更改下APPKEY 和 APPSecret 主要是 还要通过浏览器去获得SessionKey 请高手帮忙下怎么自动获得

    java后台获取小程序用户信息和生成自定义token,并使用filter过滤header的token源码

    后台接收到code后,会通过微信开放平台接口换取用户的openid和session_key,这两者是识别用户身份的关键信息。 1. **获取小程序用户信息**: - 后台需要注册成为微信开发者,获取AppID和AppSecret。 - 使用接收到...

Global site tag (gtag.js) - Google Analytics