gpg::PlayerManager

#include <player_manager.h>

รับและตั้งค่าข้อมูลต่างๆ เกี่ยวกับผู้เล่น

สรุป

ประเภทสาธารณะ

FetchCallback Typedef
std::function< void(const FetchResponse &)>
กำหนดประเภท Callback ที่ได้รับ FetchResponse
FetchListCallback Typedef
std::function< void(const FetchListResponse &)>
กำหนดประเภท Callback ที่ได้รับ FetchListResponse
FetchSelfCallback Typedef
std::function< void(const FetchSelfResponse &)>
กำหนดประเภท Callback ที่ได้รับ FetchSelfResponse

ฟังก์ชันสาธารณะ

Fetch(const std::string & player_id, FetchCallback callback)
void
โหลดข้อมูลทั้งหมดแบบไม่พร้อมกันสำหรับโปรแกรมเล่นที่เฉพาะเจาะจง
Fetch(DataSource data_source, const std::string & player_id, FetchCallback callback)
void
โหลดข้อมูลทั้งหมดแบบไม่พร้อมกันสำหรับโปรแกรมเล่นที่เฉพาะเจาะจง
FetchBlocking(const std::string & player_id)
การโหลดข้อมูลทั้งหมดแบบซิงโครนัสของโปรแกรมเล่นเฉพาะเครื่อง โดยจะส่งกลับ FetchResponse โดยตรง
FetchBlocking(DataSource data_source, const std::string & player_id)
การโหลดข้อมูลทั้งหมดแบบซิงโครนัสของโปรแกรมเล่นเฉพาะเครื่อง โดยจะส่งกลับ FetchResponse โดยตรง
FetchBlocking(Timeout timeout, const std::string & player_id)
การโหลดข้อมูลทั้งหมดแบบซิงโครนัสของโปรแกรมเล่นเฉพาะเครื่อง โดยจะส่งกลับ FetchResponse โดยตรง
FetchBlocking(DataSource data_source, Timeout timeout, const std::string & player_id)
การโหลดข้อมูลทั้งหมดแบบซิงโครนัสของโปรแกรมเล่นเฉพาะเครื่อง โดยจะส่งกลับ FetchResponse โดยตรง
FetchConnected(DataSource data_source, FetchListCallback callback)
void
เลิกใช้งานแล้ว
ไม่พร้อมกันจะโหลดผู้เล่นทั้งหมดที่เชื่อมต่ออยู่กับเกมปัจจุบัน และผู้เล่นที่ลงชื่อเข้าใช้มีสิทธิ์รับทราบข้อมูล
FetchConnected(FetchListCallback callback)
void
เลิกใช้งานแล้ว
FetchConnected มากเกินไป ซึ่งใช้ data_source เริ่มต้นของ CACHE_OR_NETWORK
FetchConnectedBlocking(DataSource data_Source, Timeout timeout) เลิกใช้งานแล้ว
กำลังบล็อกเวอร์ชัน FetchConnected
FetchConnectedBlocking(DataSource data_source) เลิกใช้งานแล้ว
FetchConnectedBlocking มีการใช้งานมากเกินไป ซึ่งใช้ระยะหมดเวลาเริ่มต้น 10 ปี
FetchConnectedBlocking(Timeout timeout) เลิกใช้งานแล้ว
FetchConnectedBlocking มากเกินไป ซึ่งใช้ data_source เริ่มต้นของ CACHE_OR_NETWORK
FetchConnectedBlocking() เลิกใช้งานแล้ว
FetchConnectedBlocking มีการใช้งานมากเกินไป ซึ่งใช้ data_source เริ่มต้นของ CACHE_OR_NETWORK และระยะหมดเวลาเริ่มต้น 10 ปี
FetchInvitable(DataSource data_source, FetchListCallback callback)
void
เลิกใช้งานแล้ว
ไม่พร้อมกันจะโหลดผู้เล่นทั้งหมดที่อยู่ในแวดวงของผู้เล่นในเครื่อง (และสามารถรับคำเชิญจากโปรแกรมเล่นในเครื่อง)
FetchInvitable(FetchListCallback callback)
void
เลิกใช้งานแล้ว
FetchInvitable มากเกินไปซึ่งใช้ data_source เริ่มต้นของ CACHE_OR_NETWORK
FetchInvitableBlocking(DataSource data_source, Timeout timeout) เลิกใช้งานแล้ว
เวอร์ชันการบล็อกของ FetchInvitable
FetchInvitableBlocking(DataSource data_source) เลิกใช้งานแล้ว
มี FetchInvitableBlocking มากเกินไป ซึ่งใช้ระยะหมดเวลาเริ่มต้น 10 ปี
FetchInvitableBlocking(Timeout timeout) เลิกใช้งานแล้ว
FetchInvitableBlocking ทำงานหนักเกินไป ซึ่งใช้ data_source เริ่มต้นของ CACHE_OR_NETWORK
FetchInvitableBlocking() เลิกใช้งานแล้ว
FetchInvitableBlocking ทำงานหนักเกินไป ซึ่งใช้ data_source เริ่มต้นของ CACHE_OR_NETWORK และระยะหมดเวลาเริ่มต้น 10 ปี
FetchRecentlyPlayed(DataSource data_source, FetchListCallback callback)
void
โหลดโปรแกรมเล่นล่าสุดทั้งหมดที่เล่นล่าสุดทั้งหมดแบบไม่พร้อมกัน
FetchRecentlyPlayed(FetchListCallback callback)
void
FetchRecentlyPlayed มากเกินไปซึ่งใช้ data_source เริ่มต้นของ CACHE_OR_NETWORK
FetchRecentlyPlayedBlocking(DataSource data_source, Timeout timeout)
กำลังบล็อกเวอร์ชัน FetchRecentlyPlayed
FetchRecentlyPlayedBlocking(DataSource data_source)
FetchRecentlyPlayedBlocking มากเกินไป ซึ่งใช้ระยะหมดเวลาเริ่มต้น 10 ปี
FetchRecentlyPlayedBlocking(Timeout timeout)
FetchRecentlyPlayedBlocking มากเกินไป ซึ่งใช้ data_source เริ่มต้นของ CACHE_OR_NETWORK
FetchRecentlyPlayedBlocking()
ใช้งาน FetchRecentlyPlayedBlocking มากเกินไป ซึ่งใช้ data_source เริ่มต้นของ CACHE_OR_NETWORK และระยะหมดเวลาเริ่มต้นคือ 10 ปี
FetchSelf(FetchSelfCallback callback)
void
โหลดข้อมูลทั้งหมดแบบไม่พร้อมกันสำหรับผู้เล่นทั้งหมดที่ลงชื่อเข้าใช้อยู่ในปัจจุบัน
FetchSelf(DataSource data_source, FetchSelfCallback callback)
void
โหลดข้อมูลทั้งหมดแบบไม่พร้อมกันสำหรับผู้เล่นทั้งหมดที่ลงชื่อเข้าใช้อยู่ในปัจจุบัน
FetchSelfBlocking()
การโหลดข้อมูลทั้งหมดแบบพร้อมกันสำหรับโปรแกรมเล่นทั้งหมดที่ลงชื่อเข้าใช้อยู่ในขณะนี้ และแสดงผล FetchSelfResponse โดยตรง
FetchSelfBlocking(DataSource data_source)
การโหลดข้อมูลทั้งหมดแบบพร้อมกันสำหรับโปรแกรมเล่นทั้งหมดที่ลงชื่อเข้าใช้อยู่ในขณะนี้ และแสดงผล FetchSelfResponse โดยตรง
FetchSelfBlocking(Timeout timeout)
การโหลดข้อมูลทั้งหมดแบบพร้อมกันสำหรับโปรแกรมเล่นทั้งหมดที่ลงชื่อเข้าใช้อยู่ในขณะนี้ และแสดงผล FetchSelfResponse โดยตรง
FetchSelfBlocking(DataSource data_source, Timeout timeout)
การโหลดข้อมูลทั้งหมดแบบพร้อมกันสำหรับโปรแกรมเล่นทั้งหมดที่ลงชื่อเข้าใช้อยู่ในขณะนี้ และแสดงผล FetchSelfResponse โดยตรง

โครงสร้าง

gpg::PlayerManager::FetchListResponse

คำตอบที่มีเวกเตอร์ของผู้เล่น

gpg::PlayerManager::FetchResponse

dataและResponseStatusสำหรับโปรแกรมเล่นที่เจาะจง

gpg::PlayerManager::FetchSelfResponse

เก็บข้อมูลโปรแกรมเล่นทั้งหมดพร้อมกับสถานะการตอบสนอง

ประเภทสาธารณะ

FetchCallback

std::function< void(const FetchResponse &)> FetchCallback

กำหนดประเภท Callback ที่ได้รับ FetchResponse

ประเภท Callback นี้ใช้ได้กับฟังก์ชัน Fetch(*) ด้านล่าง

FetchListCallback

std::function< void(const FetchListResponse &)> FetchListCallback

กำหนดประเภท Callback ที่ได้รับ FetchListResponse

ประเภท Callback นี้ใช้ได้กับฟังก์ชัน Fetch(*) ด้านล่าง

FetchSelfCallback

std::function< void(const FetchSelfResponse &)> FetchSelfCallback

กำหนดประเภท Callback ที่ได้รับ FetchSelfResponse

ประเภท Callback นี้ใช้ได้กับฟังก์ชัน FetchSelf(*) ด้านล่าง

ฟังก์ชันสาธารณะ

เรียกข้อมูล

void Fetch(
  const std::string & player_id,
  FetchCallback callback
)

โหลดข้อมูลทั้งหมดแบบไม่พร้อมกันสำหรับโปรแกรมเล่นที่เฉพาะเจาะจง

เรียก FetchCallback ที่ระบุเมื่อการดำเนินการเสร็จสิ้น การไม่ระบุ data_source ทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ Fetch(DataSource data_source, const std::string& player_id, FetchCallback callback) โดยที่ data_source ที่ระบุเป็น CACHE_OR_NETWORK

เรียกข้อมูล

void Fetch(
  DataSource data_source,
  const std::string & player_id,
  FetchCallback callback
)

โหลดข้อมูลทั้งหมดแบบไม่พร้อมกันสำหรับโปรแกรมเล่นที่เฉพาะเจาะจง

เรียก FetchCallback ที่ระบุเมื่อการดำเนินการเสร็จสิ้น ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY

FetchBlocking

FetchResponse FetchBlocking(
  const std::string & player_id
)

การโหลดข้อมูลทั้งหมดแบบซิงโครนัสของโปรแกรมเล่นเฉพาะเครื่อง โดยจะส่งกลับ FetchResponse โดยตรง

การระบุทั้ง data_source และระยะหมดเวลาจะทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchResponse Fetchblocking(DataSource data_source,ระยะหมดเวลาในระยะหมดเวลา) โดยที่แหล่งข้อมูลที่ระบุเป็น CACHE_OR_NETWORK และระบุระยะหมดเวลาเป็น 10 ปี

FetchBlocking

FetchResponse FetchBlocking(
  DataSource data_source,
  const std::string & player_id
)

การโหลดข้อมูลทั้งหมดแบบซิงโครนัสของโปรแกรมเล่นเฉพาะเครื่อง โดยจะส่งกลับ FetchResponse โดยตรง

ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY การไม่ระบุระยะหมดเวลาทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchResponse การดึงข้อมูล(DataSource data_source, ระยะหมดเวลาหมดเวลา) ด้วยค่า data_source ที่คุณระบุ และระบุระยะหมดเวลาเป็น 10 ปี

FetchBlocking

FetchResponse FetchBlocking(
  Timeout timeout,
  const std::string & player_id
)

การโหลดข้อมูลทั้งหมดแบบซิงโครนัสของโปรแกรมเล่นเฉพาะเครื่อง โดยจะส่งกลับ FetchResponse โดยตรง

ระบุระยะหมดเวลาเป็นจำนวนมิลลิวินาทีได้ตามต้องการ การไม่ระบุค่า data_source จะทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchResponse Fetch Fetch(DataSource data_source, ระยะหมดเวลาหมดเวลา) โดยที่ data_source ที่ระบุเป็น CACHE_OR_NETWORK และหมดเวลา ซึ่งมีค่าที่คุณระบุ

FetchBlocking

FetchResponse FetchBlocking(
  DataSource data_source,
  Timeout timeout,
  const std::string & player_id
)

การโหลดข้อมูลทั้งหมดแบบซิงโครนัสของโปรแกรมเล่นเฉพาะเครื่อง โดยจะส่งกลับ FetchResponse โดยตรง

ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY ระบุระยะหมดเวลาเป็นจำนวนมิลลิวินาทีได้ตามต้องการ

FetchConnected

void FetchConnected(
  DataSource data_source,
  FetchListCallback callback
)

ไม่พร้อมกันจะโหลดผู้เล่นทั้งหมดที่เชื่อมต่ออยู่กับเกมปัจจุบัน และผู้เล่นที่ลงชื่อเข้าใช้มีสิทธิ์รับทราบข้อมูล

เรียก FetchCallback ที่ระบุเมื่อการดำเนินการเสร็จสิ้น ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY

โปรดทราบว่าฟังก์ชันนี้อาจแสดงออบเจ็กต์ Player ที่ Player.HasLevelInfo แสดงผลเท็จ ในกรณีเช่นนี้ คุณจะเรียกข้อมูลระดับได้โดยขอโปรแกรมเล่นดังกล่าวอีกครั้งผ่านดึงข้อมูล API เลิกใช้งานแล้ว

FetchConnected

void FetchConnected(
  FetchListCallback callback
)

FetchConnected มากเกินไป ซึ่งใช้ data_source เริ่มต้นของ CACHE_OR_NETWORK

เลิกใช้งานแล้ว

FetchConnectedBlocking

FetchListResponse FetchConnectedBlocking(
  DataSource data_Source,
  Timeout timeout
)

กำลังบล็อกเวอร์ชัน FetchConnected

อนุญาตให้ผู้โทรระบุการหมดเวลาเป็นมิลลิวินาที หลังจากพ้นเวลาที่ระบุ ฟังก์ชันจะแสดงผล ERROR_TIMEOUT โปรดทราบว่าใน iOS ไม่สามารถเรียกเวอร์ชันที่บล็อกนี้จากเทรด UI ได้ เนื่องจากบริการ + ที่สำคัญซึ่งให้ข้อมูลต้องเรียกใช้การดำเนินการในเธรด UI เลิกใช้งานแล้ว

FetchConnectedBlocking

FetchListResponse FetchConnectedBlocking(
  DataSource data_source
)

FetchConnectedBlocking ทำงานหนักเกินไป ซึ่งใช้ระยะหมดเวลาเริ่มต้น 10 ปี

เลิกใช้งานแล้ว

FetchConnectedBlocking

FetchListResponse FetchConnectedBlocking(
  Timeout timeout
)

FetchConnectedBlocking มากเกินไป ซึ่งใช้ data_source เริ่มต้นของ CACHE_OR_NETWORK

เลิกใช้งานแล้ว

FetchConnectedBlocking

FetchListResponse FetchConnectedBlocking()

FetchConnectedBlocking มีการใช้งานมากเกินไป ซึ่งใช้ data_source เริ่มต้นของ CACHE_OR_NETWORK และระยะหมดเวลาเริ่มต้น 10 ปี

เลิกใช้งานแล้ว

FetchInvitable

void FetchInvitable(
  DataSource data_source,
  FetchListCallback callback
)

ไม่พร้อมกันจะโหลดผู้เล่นทั้งหมดที่อยู่ในแวดวงของผู้เล่นในเครื่อง (และสามารถรับคำเชิญจากโปรแกรมเล่นในเครื่อง)

โปรดทราบว่าหากผู้เล่นที่ใช้ไม่ได้ต้องไม่ได้เชื่อมต่อกับเกมปัจจุบัน เขาอาจไม่ได้รับการแจ้งเตือนใดๆ ว่าได้รับเชิญ

เรียก FetchCallback ที่ระบุเมื่อการดำเนินการเสร็จสิ้น ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY

โปรดทราบว่าฟังก์ชันนี้อาจแสดงออบเจ็กต์ Player ที่ Player.HasLevelInfo แสดงผลเท็จ ในกรณีเช่นนี้ คุณจะเรียกข้อมูลระดับได้โดยขอโปรแกรมเล่นดังกล่าวอีกครั้งผ่านดึงข้อมูล API เลิกใช้งานแล้ว

FetchInvitable

void FetchInvitable(
  FetchListCallback callback
)

FetchInvitable มากเกินไปซึ่งใช้ data_source เริ่มต้นของ CACHE_OR_NETWORK

เลิกใช้งานแล้ว

FetchInvitableBlocking

FetchListResponse FetchInvitableBlocking(
  DataSource data_source,
  Timeout timeout
)

เวอร์ชันการบล็อกของ FetchInvitable

อนุญาตให้ผู้โทรระบุระยะหมดเวลาเป็นมิลลิวินาที หลังจากพ้นเวลาที่ระบุ ฟังก์ชันจะแสดงผล ERROR_TIMEOUT โปรดทราบว่าใน iOS ไม่สามารถเรียกเวอร์ชันที่บล็อกนี้จากเทรด UI ได้ เนื่องจากบริการ + ที่สำคัญซึ่งให้ข้อมูลต้องเรียกใช้การดำเนินการในเธรด UI เลิกใช้งานแล้ว

FetchInvitableBlocking

FetchListResponse FetchInvitableBlocking(
  DataSource data_source
)

มี FetchInvitableBlocking มากเกินไป ซึ่งใช้ระยะหมดเวลาเริ่มต้น 10 ปี

เลิกใช้งานแล้ว

FetchInvitableBlocking

FetchListResponse FetchInvitableBlocking(
  Timeout timeout
)

FetchInvitableBlocking ทำงานหนักเกินไป ซึ่งใช้ data_source เริ่มต้นของ CACHE_OR_NETWORK

เลิกใช้งานแล้ว

FetchInvitableBlocking

FetchListResponse FetchInvitableBlocking()

FetchInvitableBlocking ทำงานหนักเกินไป ซึ่งใช้ data_source เริ่มต้นของ CACHE_OR_NETWORK และระยะหมดเวลาเริ่มต้น 10 ปี

เลิกใช้งานแล้ว

FetchRecentlyPlayed

void FetchRecentlyPlayed(
  DataSource data_source,
  FetchListCallback callback
)

โหลดโปรแกรมเล่นล่าสุดทั้งหมดที่เล่นล่าสุดทั้งหมดแบบไม่พร้อมกัน

เรียก FetchCallback ที่ระบุเมื่อการดำเนินการเสร็จสิ้น ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY

FetchRecentlyPlayed

void FetchRecentlyPlayed(
  FetchListCallback callback
)

FetchRecentlyPlayed มากเกินไปซึ่งใช้ data_source เริ่มต้นของ CACHE_OR_NETWORK

FetchRecentlyPlayedBlocking

FetchListResponse FetchRecentlyPlayedBlocking(
  DataSource data_source,
  Timeout timeout
)

กำลังบล็อกเวอร์ชัน FetchRecentlyPlayed

อนุญาตให้ผู้โทรระบุการหมดเวลาเป็นมิลลิวินาที หลังจากพ้นเวลาที่ระบุ ฟังก์ชันจะแสดงผล ERROR_TIMEOUT

FetchRecentlyPlayedBlocking

FetchListResponse FetchRecentlyPlayedBlocking(
  DataSource data_source
)

FetchRecentlyPlayedBlocking มากเกินไป ซึ่งใช้ระยะหมดเวลาเริ่มต้น 10 ปี

FetchRecentlyPlayedBlocking

FetchListResponse FetchRecentlyPlayedBlocking(
  Timeout timeout
)

FetchRecentlyPlayedBlocking มากเกินไป ซึ่งใช้ data_source เริ่มต้นของ CACHE_OR_NETWORK

FetchRecentlyPlayedBlocking

FetchListResponse FetchRecentlyPlayedBlocking()

ใช้งาน FetchRecentlyPlayedBlocking มากเกินไป ซึ่งใช้ data_source เริ่มต้นของ CACHE_OR_NETWORK และระยะหมดเวลาเริ่มต้นคือ 10 ปี

FetchSelf

void FetchSelf(
  FetchSelfCallback callback
)

โหลดข้อมูลทั้งหมดแบบไม่พร้อมกันสำหรับผู้เล่นทั้งหมดที่ลงชื่อเข้าใช้อยู่ในปัจจุบัน

เรียก FetchSelfCallback ที่ระบุเมื่อการดำเนินการเสร็จสิ้น การไม่ระบุ data_source ทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchSelf(DataSource data_source, FetchSelfCallback callback) โดยที่ data_source ที่ระบุเป็น CACHE_OR_NETWORK

FetchSelf

void FetchSelf(
  DataSource data_source,
  FetchSelfCallback callback
)

โหลดข้อมูลทั้งหมดแบบไม่พร้อมกันสำหรับผู้เล่นทั้งหมดที่ลงชื่อเข้าใช้อยู่ในปัจจุบัน

เรียก FetchSelfCallback ที่ระบุเมื่อการดำเนินการเสร็จสิ้น ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY

FetchSelfBlocking

FetchSelfResponse FetchSelfBlocking()

การโหลดข้อมูลทั้งหมดแบบพร้อมกันสำหรับโปรแกรมเล่นทั้งหมดที่ลงชื่อเข้าใช้อยู่ในขณะนี้ และแสดงผล FetchSelfResponse โดยตรง

การไม่ระบุ data_source หรือระยะหมดเวลาจะทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchSelfResponse FetchSelfBlock(DataSource data_source, ระยะหมดเวลาที่เป็นระยะหมดเวลา) โดยที่ data_source ที่ระบุเป็น CACHE_OR_NETWORK และระบุระยะหมดเวลาเป็น 10 ปี

FetchSelfBlocking

FetchSelfResponse FetchSelfBlocking(
  DataSource data_source
)

การโหลดข้อมูลทั้งหมดแบบพร้อมกันสำหรับโปรแกรมเล่นทั้งหมดที่ลงชื่อเข้าใช้อยู่ในขณะนี้ และแสดงผล FetchSelfResponse โดยตรง

ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY การไม่ระบุระยะหมดเวลาทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchSelfResponse ดึงข้อมูลตัวเอง(DataSource data_source, ระยะหมดเวลาระยะหมดเวลา) ที่มีค่า data_source ที่คุณระบุ และระบุระยะหมดเวลาเป็น 10 ปี

FetchSelfBlocking

FetchSelfResponse FetchSelfBlocking(
  Timeout timeout
)

การโหลดข้อมูลทั้งหมดแบบพร้อมกันสำหรับโปรแกรมเล่นทั้งหมดที่ลงชื่อเข้าใช้อยู่ในขณะนี้ และแสดงผล FetchSelfResponse โดยตรง

ระบุระยะหมดเวลาเป็นจำนวนมิลลิวินาทีได้ตามต้องการ การไม่ระบุ data_source ทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchSelfResponse ดึงข้อมูลด้วยตนเอง(DataSource data_source, ระยะหมดเวลาหมดเวลา) โดยมีการระบุ data_source เป็น CACHE_OR_NETWORK และระยะหมดเวลาที่มีค่าที่คุณระบุ

FetchSelfBlocking

FetchSelfResponse FetchSelfBlocking(
  DataSource data_source,
  Timeout timeout
)

การโหลดข้อมูลทั้งหมดแบบพร้อมกันสำหรับโปรแกรมเล่นทั้งหมดที่ลงชื่อเข้าใช้อยู่ในขณะนี้ และแสดงผล FetchSelfResponse โดยตรง

ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY ระบุระยะหมดเวลาเป็นจำนวนมิลลิวินาทีได้ตามต้องการ