我正在尝试使用此API:
https://developer.valvesoftware.com/wiki/Steam_Web_API/IEconService
但它基本上要求我已经建立了会话/ cookie,所以我需要基本上让我的Go
程序模拟连接,然后Authenticate
按照以下格式进行操作:https://github.com/SteamDatabase/SteamTracking/blob/master/API/ISteamUserAuth.json
但是我并不确定如何将所有内容放在一起以使我的Go程序到login
以便我可以调用API的登录部分。感谢任何帮助,如果不是很清楚,如果需要更多信息请询问。
答案 0 :(得分:2)
使用cookiejar
来记住Cookie。
// make a client with a cookie jar
client := &http.Client{Jar:cookiejar.New(nil)}
// post to the auth url
client.Post("...", "application/json", data)
// with the same client make your request
client.Get("...")