代码拉取完成,页面将自动刷新
淘宝开放平台SDK-Go语言版 自带web小工具: 可测试基本流程, 可根据 ApiMetadata.xml 重新生成SDK源码并编译, 保持与淘宝同步
安装主包
安装子包
更多子包
运行如下命令, 执行web小工具
启动后,默认通过80端口访问, 提供如下功能:
界面图片
url, err := open_taobao.GetUrlForAuth(AppKey, RedirectUri, "")
// 可参考 tools/CtrlAuth.go 的 do 方法
var req open_taobao.TokenGetRequest
req.SetAppKey(AppKey)
req.SetAppSecret(AppSecret)
req.SetRedirectUri(RedirectUri)
req.SetCode(code)
req.SetState("")
resp, _, err := req.GetResponse()
// 成功后 resp.AccessToken 就是访问令牌,可以用来调用功能API了
// 可参考 tools/CtrlAuth.go 的 callback 方法
var req user.UserBuyerGetRequest
req.SetFields("user_id, nick")
resp, data, err := req.GetResponse(AccessToken)
// 成功后 resp 是结果对象, data 是返回的原始json串
// 可参考 tools/CtrlTest.go 的 userBuyerGet 或 userSellerGet 方法
其他资源
调用方式: 只支持 https 免签调用方式
业务字段: 为了调用方便, 都生成相关字段或方法, 而不是 map 或 json 对象, 缺点是代码多, 包大
子包分拆: 由于生成完整的Go包, 有20多M, 太大了,因此按淘宝官方的分类分拆成子包
调用参数: 所有调用参数,只支持字符串类型
返回结果: 做了 string bool int float struct 的判断转型, 调用方便
淘宝错误: 对淘宝返回错误做了包装, 都会通过 error 对象返回
对象命名: 尽量参照淘宝官方其他SDK的命名方式, 例如:
前端框架: bootstrap jquery
**后端框架:**直接使用 go 自带功能
(^_^)
open_taobao is licensed under the MIT
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。