瑞客论坛

 找回密码
 立即注册
查看: 594|回复: 3

阿里巴巴API开发sdk .net平台

[复制链接]

金币17916  第70名

272

主题

-4

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

威望
78
贡献
122
热心值
3
金币
17916
注册时间
2020-8-31
发表于 2021-9-25 21:26 | 显示全部楼层 |阅读模式
阿里巴巴开放平台 SDK 运行样例。

调用阿里巴巴开放平台的API你是不是获取不到访问口令,看一下我的例子吧,原因是后台已经更改,而网站的说明没有更新。

IniFile ini = new IniFile();
Dictionary sl = new Dictionary();
sl = ini.GetSectionValues("Setting");
strAppKey = sl["appKey"].ToString();
strAccToken = sl["access_token"].ToString();
strAppSecret = sl["appSecret"].ToString();
string strTokeyTime = sl["datatime"].ToString();
string strRefresh_token = sl["refresh_token"].ToString();

//比较令牌保存时间,如果比现在早10个小时以上就更新
DateTime dt = Convert.ToDateTime(strTokeyTime);
TimeSpan ts = System.DateTime.Now.Subtract(dt);
if ((Int16.Parse(ts.Days.ToString()) >= 1) || (decimal.Parse(ts.Hours.ToString()) > 8))
{
//超过有效期,重新获取Access_Token
//利用Refresh_token获取access_token
Dictionary ls = new Dictionary();
string urlStr = "https://gw.open.china.alibaba.com/openapi/http/1/system.oauth2/getToken/" + strAppKey;
Dictionary dc = new Dictionary();
dc.Add("grant_type", "refresh_token");
dc.Add("need_refresh_token", "true");
dc.Add("client_id", strAppKey);
dc.Add("client_secret", strAppSecret);
dc.Add("redirect_uri", "http://localhost");
dc.Add("refresh_token", strRefresh_token);
WebUtils wu = new WebUtils();
string tbxToken = wu.DoPost(urlStr, dc);
Hashtable hs = (Hashtable)PluSoft.Utils.JSON.Decode(tbxToken);
//保存令牌
ini.WriteValue("Setting", "access_token", hs["access_token"].ToString());
ini.WriteValue("Setting", "datatime", System.DateTime.Now.ToString());

strAccToken = hs["access_token"].ToString();
}
获取授权的CODE和令牌,分两
游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

金币2853  第589名

2

主题

2174

回帖

1万

积分

永久会员

Rank: 8Rank: 8

威望
6683
贡献
5903
热心值
0
金币
2853
注册时间
2021-1-3
发表于 2021-9-26 07:02 | 显示全部楼层
看到这帖子真是高兴!
回复

使用道具 举报

金币114  第8544名

0

主题

901

回帖

5324

积分

论坛元老

Rank: 8Rank: 8

威望
2375
贡献
2835
热心值
0
金币
114
注册时间
2019-8-29
发表于 2021-9-26 07:16 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

金币19  第16353名

3

主题

428

回帖

1517

积分

金牌会员

Rank: 6Rank: 6

威望
828
贡献
670
热心值
0
金币
19
注册时间
2021-9-2
发表于 2021-9-26 10:01 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|瑞客论坛 |网站地图

GMT+8, 2024-11-25 09:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表