REST Resource: players

সম্পদ: প্লেয়ার

একটি প্লেয়ার সম্পদ.

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "playerId": string,
  "displayName": string,
  "avatarImageUrl": string,
  "bannerUrlPortrait": string,
  "bannerUrlLandscape": string,
  "originalPlayerId": string,
  "profileSettings": {
    object (ProfileSettings)
  },
  "name": {
    "familyName": string,
    "givenName": string
  },
  "experienceInfo": {
    object (PlayerExperienceInfo)
  },
  "title": string,
  "friendStatus": enum (FriendStatus),
  "gamePlayerId": string
}
ক্ষেত্র
kind

string

অনন্যভাবে এই সম্পদের ধরন সনাক্ত করে। মান সর্বদা নির্দিষ্ট স্ট্রিং games#player

playerId

string

খেলোয়াড়ের আইডি।

displayName

string

প্লেয়ারের জন্য প্রদর্শিত নাম।

avatarImageUrl

string

প্লেয়ারের প্রতিনিধিত্ব করে এমন ছবির জন্য ভিত্তি URL।

bannerUrlPortrait

string

পোর্ট্রেট মোড প্লেয়ার ব্যানার ছবির url.

bannerUrlLandscape

string

ল্যান্ডস্কেপ মোড প্লেয়ার ব্যানার ছবির url.

originalPlayerId

string

যে প্লেয়ার আইডিটি এই প্লেয়ারের জন্য ব্যবহার করা হয়েছিল প্রথমবার তারা প্রশ্নযুক্ত গেমে সাইন ইন করেছিল। এটি শুধুমাত্র অনুরোধকারী প্লেয়ারের জন্য player.get-এ কল করার জন্য, শুধুমাত্র যদি প্লেয়ার আইডি পরবর্তীতে পরিবর্তিত হয় এবং শুধুমাত্র সেই ক্লায়েন্টদের জন্য যারা প্লেয়ার আইডি রিম্যাপিং সমর্থন করে।

profileSettings

object ( ProfileSettings )

প্লেয়ারের প্রোফাইল সেটিংস। প্লেয়ারের প্রোফাইল অন্য খেলোয়াড়দের কাছে দৃশ্যমান কিনা তা নিয়ন্ত্রণ করে।

name

object

প্লেয়ারের নামের স্বতন্ত্র উপাদানগুলির একটি বস্তুর উপস্থাপনা। কিছু খেলোয়াড়ের জন্য, এই ক্ষেত্রগুলি উপস্থিত নাও থাকতে পারে।

name.familyName

string

এই খেলোয়াড়ের পারিবারিক নাম। কিছু জায়গায়, এটি শেষ নাম হিসাবে পরিচিত।

name.givenName

string

এই খেলোয়াড়ের দেওয়া নাম. কিছু জায়গায়, এটি প্রথম নাম হিসাবে পরিচিত।

experienceInfo

object ( PlayerExperienceInfo )

প্লেয়ারের জন্য প্লে গেম অভিজ্ঞতার তথ্য উপস্থাপন করার জন্য একটি বস্তু।

title

string

খেলোয়াড়ের খেতাব তাদের খেলার কার্যকলাপের জন্য পুরস্কৃত করা হয়েছে।

friendStatus

enum ( FriendStatus )

প্রদত্ত খেলোয়াড়ের বন্ধুর অবস্থা, অনুরোধকারীর আপেক্ষিক। প্লেয়ার যদি গেমের সাথে তাদের বন্ধুদের তালিকা ভাগ না করে তবে এটি সেট করা হয়নি৷

gamePlayerId

string

প্রতি-অ্যাপ্লিকেশন অনন্য প্লেয়ার শনাক্তকারী।

প্রোফাইল সেটিংস

প্রোফাইল সেটিংস

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "profileVisible": boolean,
  "friendsListVisibility": enum (FriendsListVisibility)
}
ক্ষেত্র
kind

string

অনন্যভাবে এই সম্পদের ধরন সনাক্ত করে। মান সর্বদা স্থির স্ট্রিং games#profileSettings

profileVisible

boolean

খেলোয়াড়ের প্রোফাইল বর্তমানে সাইন ইন করা খেলোয়াড়ের কাছে দৃশ্যমান কিনা।

friendsListVisibility

enum ( FriendsListVisibility )

বন্ধুদের তালিকা দৃশ্যমানতা

খেলোয়াড়ের বন্ধুদের তালিকা এই গেমটিতে দৃশ্যমান কিনা বা অনুরোধ করা যেতে পারে। এই ক্ষেত্রটি শুধুমাত্র বর্তমানে সাইন ইন করা খেলোয়াড়ের জন্য জনবহুল।

Enums
VISIBLE বন্ধুদের তালিকা বর্তমানে গেমটিতে দৃশ্যমান।
REQUEST_REQUIRED বিকাশকারীর বন্ধুদের তালিকায় অ্যাক্সেস নেই, তবে একটি সম্মতি ডায়ালগ দেখানোর জন্য Android API-কে কল করতে পারে৷
UNAVAILABLE বন্ধু তালিকাটি বর্তমানে এই ব্যবহারকারীর জন্য অনুপলব্ধ, এবং এই সময়ে অ্যাক্সেসের অনুরোধ করা সম্ভব নয়, কারণ ব্যবহারকারী স্থায়ীভাবে প্রত্যাখ্যান করেছে বা বন্ধুদের বৈশিষ্ট্য তাদের কাছে উপলব্ধ নয়৷ এই অবস্থায়, বন্ধুদের তালিকায় অ্যাক্সেসের অনুরোধ করার কোনো প্রচেষ্টা ব্যর্থ হবে।

প্লেয়ার এক্সপেরিয়েন্স ইনফো

প্লেয়ারের অভিজ্ঞতা সম্পর্কে 1P/3P মেটাডেটা।

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "currentExperiencePoints": string,
  "lastLevelUpTimestampMillis": string,
  "currentLevel": {
    object (PlayerLevel)
  },
  "nextLevel": {
    object (PlayerLevel)
  }
}
ক্ষেত্র
kind

string

অনন্যভাবে এই সম্পদের ধরন সনাক্ত করে। মান সবসময় স্থির স্ট্রিং games#playerExperienceInfo

currentExperiencePoints

string ( int64 format)

খেলোয়াড়ের জন্য অভিজ্ঞতার পয়েন্টের বর্তমান সংখ্যা।

lastLevelUpTimestampMillis

string ( int64 format)

টাইমস্ট্যাম্প যখন প্লেয়ারকে সমান করা হয়েছিল, ইউনিক্স যুগের UTC থেকে মিলিতে।

currentLevel

object ( PlayerLevel )

খেলোয়াড়ের বর্তমান স্তর।

nextLevel

object ( PlayerLevel )

পরবর্তী স্তরের খেলোয়াড়। যদি বর্তমান স্তরটি সর্বোচ্চ স্তর হয় তবে এটি বর্তমান স্তরের মতোই হওয়া উচিত।

প্লেয়ার লেভেল

ব্যবহারকারীর স্তর সম্পর্কে 1P/3P মেটাডেটা।

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "level": integer,
  "minExperiencePoints": string,
  "maxExperiencePoints": string
}
ক্ষেত্র
kind

string

অনন্যভাবে এই সম্পদের ধরন সনাক্ত করে। মান সবসময় নির্দিষ্ট স্ট্রিং games#playerLevel

level

integer

ব্যবহারকারীর জন্য স্তর।

minExperiencePoints

string ( int64 format)

এই স্তরের জন্য ন্যূনতম অভিজ্ঞতা পয়েন্ট।

maxExperiencePoints

string ( int64 format)

এই স্তরের জন্য সর্বাধিক অভিজ্ঞতা পয়েন্ট।

ফ্রেন্ড স্ট্যাটাস

খেলোয়াড়দের মধ্যে বন্ধুত্বের সম্পর্ক সংজ্ঞায়িত করে।

Enums
NO_RELATIONSHIP খেলোয়াড়দের মধ্যে কোনো সম্পর্ক নেই।
FRIEND খেলোয়াড় এবং অনুরোধকারী বন্ধু।

পদ্ধতি

get

প্রদত্ত আইডি দিয়ে প্লেয়ার সংস্থান পুনরুদ্ধার করে।

getMultipleApplicationPlayerIds

কলিং অ্যাপ্লিকেশনের মতো একই বিকাশকারীর দ্বারা অনুরোধ করা সমস্ত গেম জুড়ে বর্তমানে প্রমাণীকৃত প্লেয়ারের জন্য অ্যাপ্লিকেশন প্লেয়ার আইডি পান৷

getScopedPlayerIds

বর্তমানে প্রমাণীকৃত ব্যবহারকারীর জন্য স্কোপড প্লেয়ার শনাক্তকারী পুনরুদ্ধার করে।

list

বর্তমানে প্রমাণীকৃত ব্যবহারকারীর জন্য খেলোয়াড়দের সংগ্রহ পান।