无法找到聊天消息的Steam UMQID

Unable to Find Steam UMQID for Chat Message

本文关键字:Steam UMQID 消息 聊天      更新时间:2024-04-26

使用Golang,我正试图通过Steam发送聊天消息。该职位的要求是

  • jsonp: jQuery1111021217753615295387_1460262983441<-我可以得到这个

  • umqid: 6271781725479270872<-我无法理解这是什么以及如何检索。

  • type: saytext<-我可以得到这个

  • steamid_dst: 76561198208696745<-我可以得到这个
  • text: foobar<-我可以得到这个
  • access_token: 87e689c612b38f535a4d2b645b3aa3a7<-我可以得到这个
  • _: 1460262983442<-我可以得到这个

我理解所需的所有变量,并且能够使用它们,UMQID变量除外。我一遍又一遍地阅读Steam的javascript源代码,试图弄清楚它的价值是什么,以及它们是如何产生价值的,但我还没能理解

我甚至看过别人的Golang源代码(第211行),它正是我的目标,但我仍然不知道他们是如何获得UMQID的。

如果有人能解释我是如何获得UMQID的,这样我就可以发布https://api.steampowered.com/ISteamWebUserPresenceOAuth/Message/v0001/如果能发送Steam消息,我们将不胜感激。

您可以通过调用https://api.steampowered.com/ISteamWebUserPresenceOAuth/Logon/v0001/在https://github.com/Zemnmez/geothermal/blob/master/chat/chat.go#L158