请教关于使用支付宝开放平台登录遇到的问题

请教关于使用支付宝开放平台(API)遇到的问题。【附代码】急。。。
需求:想通过开放平台提供的“alipay.user.trade.search”来查询帐户的交易记录。
按支付宝开放平台的文档介绍,要实现站外读取支付宝帐户交易记录,需要做的步骤如下:
1、需要用户授权,
2、授权后得到auth_code,
3、再凭auth_code换取access_token及用户userId,
4、最后通过获取到的access_token值通过alipay.user.trade.search接口来读取帐户的交易记录
现在已经做到第3步,获取到了access_token及用户userId,但进行第4步读取交易记录时提示
“无效的访问令牌”
问:难道是第3步获取到的access_token不是令牌?
==========================
相关资料:
alipay.user.trade.search&(查询支付宝账户交易记录)
https://doc./doc2/apiDetail.htm?spm=a219a..0.IN9e2r&apiId=941&docType=4#s6
网页授权获取用户信息
https://doc./doc2/detail.htm?treeId=115&articleId=104114&docType=1
==================================
附上我的代码吧:
&string&Alipay_APPID&=&"20160xxxxxxxxxxxx";
&&&&&&&&&&&&string&Alipay_RSAPrivate&=&"MIICXQxxxxxx";
&&&&&&&&&&&&string&Alipay_TokenT&=&"";
&&&&&&&&&&&&string&Alipay_ReToken&=&"";
&&&&&&&&&&&&string&Alipay_Code&=&"0a844a1f6a544acf838a910b25aaYX45";
&&&&&&&&&&&&string&Alipay_ReTokenT&=&"";
&&&&&&&&&&&&string&Alipay_Token&=&"";
&&&&&&&&&&&&string&timestamp&=&DateTime.Now.ToString("yyyy-MM-dd&HH:mm:ss");
&&&&&&&&&&&&string&start_time&=&DateTime.Now.AddDays(-2).ToString("yyyy-MM-dd&HH:mm:ss");
&&&&&&&&&&&&string&time_end&=&DateTime.Now.ToString("yyyy-MM-dd&HH:mm:ss");
&&&&&&&&&&&&byte[]&privateKey&=&Convert.FromBase64String(Alipay_RSAPrivate);
&&&&&&&&&&&&RSACryptoServiceProvider&rSACryptoServiceProvider&=&mon.RSA_Str.RSASignData(privateKey);
&&&&&&&&&&&&XmlDocument&xmlDocument&=&new&XmlDocument();
&&&&&&&&&&&&string&para&=&"app_id="&+&Alipay_APPID;
&&&&&&&&&&&&para&+=&"&charset=GBK";
&&&&&&&&&&&&para&+=&"&code="&+&Alipay_C
&&&&&&&&&&&&para&+=&"&format=xml&grant_type=authorization_code";
&&&&&&&&&&&&para&+=&"&method=alipay.system.oauth.token&sign_type=RSA";
&&&&&&&&&&&&para&=&para&+&"&timestamp="&+&
&&&&&&&&&&&&para&+=&"&version=1.0";
&&&&&&&&&&&&string&sign_temp&=&Convert.ToBase64String(rSACryptoServiceProvider.SignData(Encoding.Default.GetBytes(para),&"SHA1"));
&&&&&&&&&&&&string&urlHtml&=&Utils.GetUrlHtml("/gateway.do",&"GBK",&para&+&"&sign="&+&HttpUtility.UrlEncode(sign_temp,&Encoding.GetEncoding("GBK")));
&&&&&&&&&&&
&&&&&&&&&&&&xmlDocument.LoadXml(urlHtml);
&&&&&&&&&&&&if&(xmlDocument.SelectNodes("/alipay_system_oauth_token_response").Count&&&0)
&&&&&&&&&&&&{&&&&
//*************这边可以读取到access_token及用户userId等信息&&&&&&&&&&
&&&&&&&&&&&&&&&&Alipay_Token&=&xmlDocument.SelectNodes("/alipay_system_oauth_token_response")[0]["refresh_token"].Innerpara.ToString();&&&&&&&&&&&&&&&
&&&&&&&&&&&&}
&&&&&&&&&&&&
&&&&&&&&&&&&
&&&&&&&&&&&&para&=&"app_id="&+&Alipay_APPID;
&&&&&&&&&&&&para&+=&"&auth_token="&+&Alipay_T
&&&&&&&&&&&&para&+=&"&charset=GBK&end_time="&+&time_
&&&&&&&&&&&&para&+=&"&format=xml&method=alipay.user.trade.search&order_from=TAOBAO";
&&&&&&&&&&&&para&+=&"&page_no=1&page_size=30&sign_type=RSA";
&&&&&&&&&&&&para&+=&"&start_time="&+&start_
&&&&&&&&&&&&para&+=&"&timestamp="&+&
&&&&&&&&&&&&para&+=&"&version=1.0";
&&&&&&&&&&&&str4&=&Convert.ToBase64String(rSACryptoServiceProvider.SignData(Encoding.Default.GetBytes(para),&"SHA1"));
&&&&&&&&&&&&urlHtml&=Utils.GetUrlHtml("/gateway.do",&"GBK",&para&+&"&sign="&+&HttpUtility.UrlEncode(str4,&Encoding.GetEncoding("GBK")));
&&&&&&&&&&&&//****************执行上一句时就会提示“无效的令牌访问”,不知是哪里出了问题。**************
以下是执行到上面代码最后一句时(Utils.GetUrlHtml)同步返回的提示:
&?xml&version=\"1.0\"&encoding=\"GBK\"&?&&error_response&&code&20001&/code&&msg&Insufficient&Token&Permissions&/msg&&sub_code&aop.invalid-auth-token&/sub_code&&sub_msg&无效的访问令牌&/sub_msg&&sign&Ra1OgQUjsIdl8t7v9r1jITDxLb71wEZYLm69vCMRwZGn3jRLV4SAE01zxwmBcuo0/yq5LomUkxw5dnWuRur2MX4H/gzjGPvzSrqgMBR46XcNtvAVMvgGVxmMNn0/NCdgLmvaf4cgo7jteNymKfEbPXU6zbReVaS6AbUQrB7KcME=&/sign&&/error_response&"
请教大家,是哪里出了问题,步骤吗?还是哪个值获取或设置的不对?
以下是关于本问题的解决方案:
解决方案1、
明明有.net的sdk不用,非要自己搞,结果应该访问哪个地址都搞不清了
解决方案2、
https://doc./doc2/detail?treeId=54&articleId=103419&docType=1
解决方案3、
用sdk测试,也是返回“无效的访问令牌”
解决方案4、
&string&app_id&=&"xxxxxxx";
&&&&&&&&&&&&string&merchant_private_key&=&Server.MapPath("/t/rsa_private_key.pem");
&&&&&&&&&&&&string&alipay_public_key&=&Server.MapPath("/t/rsa_public_key.pem");
&&&&&&&&&&&&IAopClient&client&=&new&DefaultAopClient("/gateway.do",&app_id,&merchant_private_key,&"json",&"GBK",&alipay_public_key);
&&&&&&&&&&&&AlipayUserTradeSearchRequest&request&=&new&AlipayUserTradeSearchRequest();
&&&&&&&&&&&&request.StartTime&=&DateTime.Now.AddDays(-2).ToString("yyyy-MM-dd&HH:mm:ss");
&&&&&&&&&&&&request.EndTime&=&DateTime.Now.ToString("yyyy-MM-dd&HH:mm:ss");
&&&&&&&&&&&&request.OrderType&=&"TRADE";
&&&&&&&&&&&&request.OrderStatus&=&"TRADE_FINISHED";
&&&&&&&&&&&&request.OrderFrom&=&"TAOBAO";
&&&&&&&&&&&&request.PageNo&=&"1";
&&&&&&&&&&&&request.PageSize&=&"100";
&&&&&&&&&&&&AlipayUserTradeSearchResponse&response&=&client.Execute(request);
以上是使用支付宝提供的sdk代码,访问时还是会提示“无效的访问令牌”
rsa_private_key.pem和rsa_public_key.pem文件是通过openssl生成的
并且把rsa_public_key.pem里面的值复制到下面图片中的地方(应用公钥)
请教,这要怎么办?谢谢
解决方案5、
string&app_id&=&"xxxxxxx";
&string&Alipay_Code&=&"71fcf3ba1c9bab0555UB45";
&&&&&&&&&&&&string&merchant_private_key&=&Server.MapPath("/t/rsa_private_key.pem");
&&&&&&&&&&&&string&alipay_public_key&=&Server.MapPath("/t/rsa_public_key.pem");//RSA
&&&&&&&&&&&&IAopClient&client&=&new&DefaultAopClient("/gateway.do",&app_id,&merchant_private_key,&"json",&"1.0",&"RSA");&
&&&&&&&&&&&&#region&获取access_token
&&&&&&&&&&&&AlipaySystemOauthTokenRequest&request_oauth&=&new&AlipaySystemOauthTokenRequest();
&&&&&&&&&&&&request_oauth.GrantType&=&"authorization_code";
&&&&&&&&&&&&request_oauth.Code&=&Alipay_C
&&&&&&&&&&&&AlipaySystemOauthTokenResponse&response_oauth&=&client.Execute(request_oauth);
&&&&&&&&&&&&#endregion
&&&&&&&&&&&&AlipayUserTradeSearchRequest&request&=&new&AlipayUserTradeSearchRequest();
&&&&&&&&&&&&request.StartTime&=&DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd&HH:mm:ss");
&&&&&&&&&&&&request.EndTime&=&DateTime.Now.ToString("yyyy-MM-dd&HH:mm:ss");
&&&&&&&&&&&&request.OrderType&=&"TRADE";
&&&&&&&&&&&&request.OrderStatus&=&"TRADE_FINISHED";
&&&&&&&&&&&&request.PageNo&=&"1";
&&&&&&&&&&&&request.PageSize&=&"100";
&&&&&&&&&&&&AlipayUserTradeSearchResponse&response&=&client.Execute(request,&response_oauth.AccessToken);
顶上去,有没人在啊,帮忙看下为什么会返回:“无效的访问令牌”
谢谢各位了。
解决方案6、
你确定你的令牌参数传上去了?
解决方案7、
想查问下支付宝客服&不需要这样的&&有个这个接口&query_trade_list_partner&&&这个接口alipay.user.trade.search&得通过auth2.0获取授权&&首先得在网页上操作&然后支付宝会把code回调到你指定的域名下&&&然后你可以暂时把这个code保存起来&然后就简单了(获取授权,查询交易)
解决方案8、
这接口query_trade_list_partner&开个权限&&然后用partnerid就可以查交易状态了
解决方案9、
我也遇到这个问题了,&无效的访问令牌,LZ问题解决了吗?
解决方案10、
楼主,你能你第一,第二,第三巾出来吗,我也搞了很久,都无法实现,
我的email:
解决方案11、
我现在也是:无效的访问令牌,们是怎么解决的,分享出来
解决方案12、
支付宝开放平台的客服告诉我,现在很多API都无法正常使用。说关注官网公告。
解决方案13、
楼主解决了吗?我也遇到相同的问题
Asp.net MVC定义短网址的方法
ASP.Net分页的分页导航实例
C#初学者提问为什么一直提示参数无指定
请问 csharp的windows程序也
ASP.NET mvc4中的过滤器的使用
System.Diagnostics.P
C#并发集合的问题 管道
C++调用C# dll 怎么传引用参数
页面底部于浏览器之间的小间隔怎么弄退掉呀
C#调用C++的方法
ueditor的图片上传问题??
ajax实现修改数据库
关于Mvc Ajax.BeginForm
堆栈溢出0xc0000409无法捕捉 如
如何根据一个时间段查找指定目录下创建时间
动态修改XMAL资源中的Geometry
winfrom 的一个问题,高人请进
c#获取指定字符前的一个数字
vs2003可用哪个即时文本编辑器?
控件看不到 但是好像还是加进去了
微信白定义菜单 编辑不了啦 由于开发者通
使ACCESS数据库保持同步
C#多线程反复读多个文件,
在数据库中有~和~的波浪线 但是数据库识
关于如何在C#winform里引用地图A
UPDATE语句出错求指导
C#winform更新界面阻塞问题
关于 Task ,control.Inv
List类型的属性怎样用SetValue
EASYUI的DataGrid满足条件的
老铁们,挑战一下正则表达式啊?
topicArray.push({top...
【散分】程序猿是不是都很羞涩?
我刚入行那些年,长期泡在csdn里,cs...
C# AutoMapper报错,给点建议
本帖最后由u于2017...
C#中delegate和Fun的区别
本帖最后由weixin_...
datatable要导出excel,合并
在导出excel方法中合并,还是先合并了...
如何在winform里打开一个html文
本帖最后由qq_1...
C# TabControl的TabPag
如图所示,我想要添加自己定义的TabPa...
vs2017在创建视图的时候报错
这个要怎么解决啊以下是关于本问题的解决方...
C#里面对路径进行了重写,IIS里有系统
本帖最后由qxyywy于2017-08-...
HTML页面全部导成一张图片,导出
HTML页面的标签样式 是外部链接,如何...
  中关村在线消息:关于下半年最受期待的智能手机新品之一,iPhone 8的种种...
  中关村在线消息:由于4G网速的全面普及,此前WiFi速度快于移动网络的时代已...
namespace ttt{
enum direction : byte ...
c#下调用MySqlCommand的MySqlDataAdapter加载下列语句...
wpf也是用的xaml,内部是directx9实现的,当然太落后,这个uwp或者...
我使用的是sqlite数据库,能够正常查询,但是在添加数据的时候出现点不出Ins...
topicArray.push({topicId:"8a...
原因:最近在研究某软件的二次开发的事情。通过实现该软件的接口,并编写对应的代码,...
我刚入行那些年,长期泡在csdn里,csdn对我帮助也很大。但有一个问题:有些问...
本人在做一个项目,照相片一次拍摄144张相片,然后我点击显示相片按钮,用list...
搭载前后2000万像素摄像头的OPPO R11,旨在拍摄出更清晰的照片,人...
中关村在线消息:金立S10手机是一款追求创新和差异化的产品,将安全、续航、拍...
中关村在线消息:华为P10是华为在巴塞罗那世界移动通信大会2017...
中关村在线消息:HUAWEI nova 2中的nova一词原义是一种天文现象...
在6月10日开启首销后,金立S10便迎来了火爆的销售态势,无论在线上官网...
关于robots文件在上一篇文章:《怎么做网站地图?网站地图有必要吗?》我讲到蜘...
本帖最后由zhangguanghua于0:43编辑出门两分钟...
  对于网站建设来说,网站的内容是决定一个网站是否有价值的关键因素,如果网站的内...
刚上线的站,多长时间内页会被收录,这是很多SEO都会关心的问题。其实这个...
求大牛帮忙,我在调试一个UAC有关的程序时,不知怎的,搞得我现在一运行VS201...大家都在搜:
扫描二维码安装房天下APP
手机浏览器访问房天下
> > 问题详情
想开通支付宝,但遇到问题,请教中.
我先在建行龙卡中存入500元钱.建行办事人员说支付宝账户未激活,我给的邮箱地址无效,得去激活一下.所以暂时不能开通支付宝购物功能.接着,我申请了一个新的雅虎邮箱,并在新邮箱中得到&支付宝账户已激活&的通知,既然已激活,但为什么不能登录(登录处的密码左边有个红叉但打不进密码)?是不是去建行补好手续就可以登录...
我先在建行龙卡中存入500元钱.建行办事人员说支付宝账户未激活,我给的邮箱地址无效,得去激活一下.所以暂时不能开通支付宝购物功能.接着,我申请了一个新的雅虎邮箱,并在新邮箱中得到&支付宝账户已激活&的通知,既然已激活,但为什么不能登录(登录处的密码左边有个红叉但打不进密码)?是不是去建行补好手续就可以登录了呢?
浏览次数:0
支付宝即方便又保险,当购买的产品不好时可以退货并拒绝付款。 支付宝的开通: 1、下载支付宝软件; 2、注册; 3、去支付宝指定的银行开帐户并存储一定的金额(一定要开通网上银行业务); 4、进入支付宝,把银行帐户里的金额转入支付宝即可。 祝网上淘宝愉快!
不知道下面这条知识能否帮助到您
出现租金支付纠纷后大致会出现三种处理方法
租金支付纠纷
手机动态登录
请输入用户名/邮箱/手机号码!
请输入密码!
没有房天下通行证,
ask:2,asku:1,askr:30,askz:13,askd:11,RedisW:0askR:0,askD:61 mz:nohit,askU:0,askT:0askA:63
Copyright &
北京拓世宏业科技发展有限公司
Beijing Tuo Shi Hong Ye Science&Technology Development Co.,Ltd 版权所有
违法信息举报邮箱:请完成以下验证码
查看: 945|回复: 8
请教关于组策略和支付宝插件问题
本帖最后由 ldkvfeng 于
21:24 编辑
请问一下支付宝那个安全插件装上去后
打上规则后ie8运行就自动关闭
规则用嫦娥的七寸或者是气流的简单都是一个问题
日志上没有记录
请问如何解决
BuddhaBless
头像被屏蔽
你群里说了以解决了是吧
BuddhaBless 发表于
你群里说了以解决了是吧
不知道怎么解决的很郁闷
BuddhaBless
头像被屏蔽
ldkvfeng 发表于
不知道怎么解决的很郁闷
估计是纯天然现象。
参考支付宝提示的那句英文
change_018
世界之窗未发现此现象
去掉组策略,先将插件安装以后,使用一次,然后在使用组策略规则。
PS:安装好插件以后,一定要注销一下或者结束explorer进程在开启,否则有时候会无效。
WEI.ER 发表于
去掉组策略,先将插件安装以后,使用一次,然后在使用组策略规则。
PS:安装好插件以后,一定要注销一下 ...
谢谢 不过这些常规做法都实验过了 都不行
不过不知道如何又好的
ldkvfeng 发表于
谢谢 不过这些常规做法都实验过了 都不行
不过不知道如何又好的
首先确定组策略是否被写保护。
实在不行重做系统吧
WEI.ER 发表于
首先确定组策略是否被写保护。
实在不行重做系统吧
和这些没什么关系呵呵
没必要重装系统
没那么严重
Copyright & KaFan & All Rights Reserved.
Powered by Discuz! X3.3( 苏ICP备号 ) GMT+8,后使用快捷导航没有帐号?
平板/笔记本
云服务专区
请教一下有关支付宝的问题
&新学乍练&
来自:华为P9 EVA-AL10
以前都用的苹果。发现p9进入支付宝就直接进入了,没有验证的环节。我以前都要先输密码或者验证指纹才能进入的。请教一下这个要怎么设置啊?毕竟这样还是不太安全
width:100%">
&炉火纯青&
来自:华为P9 EVA-DL00
手机管家》应用锁》然后选择你想要指纹加密的应用程序
width:100%">
&略有小成&
来自:华为P9 EVA-AL10
支付宝以前登录需要密码或图锁,更新以后进入余额宝才需要密码。这跟手机没关系。
width:100%">
烈日萌升,欣绘朝阳!拍夕阳的人们七彩丹霞地貌,美丽的祁连山草原天路秋凉海边的姑娘
花粉客户端
Make it Possible
Make your device special
华为云服务
Huawei cloud services
音乐播放器
Huawei Music
Huawei Vmall
没有最新动态
关注花粉俱乐部
联系我们:
|关注花粉俱乐部:
Copyright (C)
华为软件技术有限公司 版权所有 保留一切权利

我要回帖

更多关于 支付宝开放平台api 的文章

 

随机推荐