MCPcopy Create free account
hub / github.com/Loping151/RoverSign / do_like

Method do_like

RoverSign/utils/api/requests.py:331–348  ·  view source on GitHub ↗

点赞

(self, roleId: str, token: str, postId, toUserId)

Source from the content-addressed store, hash-verified

329 # header = await get_base_header()
330 # used_headers = await self.get_used_headers(cookie=token, uid="")
331 # header.update(used_headers)
332 # return await self._waves_request(GET_GOLD_URL, "POST", header)
333 # except Exception as e:
334 # logger.exception(f"get_gold token {token}", e)
335
336 async def do_like(self, roleId: str, token: str, postId, toUserId):
337 """点赞"""
338 try:
339 header = await get_base_header()
340 used_headers = await self.get_used_headers(
341 cookie=token, uid=roleId, needToken=True
342 )
343 header.update(used_headers)
344 data = {
345 "gameId": "3", # 鸣潮
346 "likeType": "1", # 1.点赞帖子 2.评论
347 "operateType": "1", # 1.点赞 2.取消
348 "postId": postId,
349 "toUserId": toUserId,
350 }
351 return await self._waves_request(LIKE_URL, "POST", header, data=data)

Callers 1

do_likeFunction · 0.80

Calls 3

get_used_headersMethod · 0.95
_waves_requestMethod · 0.95
get_base_headerFunction · 0.85

Tested by

no test coverage detected