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

Method do_post_detail

RoverSign/utils/api/requests.py:363–381  ·  view source on GitHub ↗

浏览

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

Source from the content-addressed store, hash-verified

361 )
362 header.update(used_headers)
363 data = {"gameId": "2"}
364 return await self._waves_request(SIGN_IN_URL, "POST", header, data=data)
365 except Exception as e:
366 logger.exception(f"do_sign_in token {token}", e)
367
368 async def do_post_detail(self, roleId: str, token: str, postId: str):
369 """浏览"""
370 try:
371 header = await get_base_header()
372 used_headers = await self.get_used_headers(cookie=token, uid=roleId)
373 header.update(
374 {
375 "token": token,
376 "devCode": used_headers.get("did", ""),
377 }
378 )
379 data = {
380 "postId": postId,
381 "showOrderType": "2",
382 "isOnlyPublisher": "0",
383 }
384 return await self._waves_request(POST_DETAIL_URL, "POST", header, data=data)

Callers 1

do_detailFunction · 0.80

Calls 3

get_used_headersMethod · 0.95
_waves_requestMethod · 0.95
get_base_headerFunction · 0.85

Tested by

no test coverage detected