REST Resource: users

উৎস: ব্যবহারকারী

ব্যবহারকারীর জন্য একটি রিসোর্স।

JSON উপস্থাপনা
{
  "name": string,
  "email": string,
  "accessState": enum (AccessState),
  "expirationTime": string,
  "partial": boolean,
  "developerAccountPermissions": [
    enum (DeveloperLevelPermission)
  ],
  "grants": [
    {
      object (Grant)
    }
  ]
}
ক্ষেত্র
name

string

আবশ্যক। এই ব্যবহারকারীর জন্য রিসোর্সের নাম, যা "developers/{developer}/users/{email}" প্যাটার্ন অনুসরণ করবে।

email

string

অপরিবর্তনীয়। ব্যবহারকারীর ইমেইল ঠিকানা।

accessState

enum ( AccessState )

শুধুমাত্র আউটপুট। প্লে কনসোলে ব্যবহারকারীর প্রবেশাধিকারের অবস্থা।

expirationTime

string ( Timestamp format)

ব্যবহারকারীর অ্যাক্সেসের মেয়াদ শেষ হওয়ার সময়, যদি তা সেট করা থাকে। এই মান সেট করার সময়, এটি অবশ্যই ভবিষ্যতের কোনো সময় হতে হবে।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

partial

boolean

শুধুমাত্র আউটপুট। ব্যবহারকারীর এমন কোনো অতিরিক্ত অনুমতি আছে কিনা যা এখানে দেখানো হয়নি। এমনটা হতে পারে যদি কলারের অ্যাকাউন্টের সমস্ত অ্যাপ পরিচালনা করার অনুমতি না থাকে। এই ব্যবহারকারী যদি অ্যাকাউন্টের মালিক হন, তাহলেও এটি true

যদি এই ফিল্ডটির মান true হয়, তবে এটিকে এই সংকেত হিসেবে নিতে হবে যে এই ব্যবহারকারীকে API-এর মাধ্যমে সম্পূর্ণরূপে পরিচালনা করা যাবে না। অর্থাৎ, API ব্যবহারকারী এই ব্যবহারকারীর সমস্ত অনুমতি পরিচালনা করতে পারবে না, কারণ হয় সে অনুমতিগুলো সম্পর্কে জানে না অথবা ব্যবহারকারীটিই অ্যাকাউন্টের মালিক।

developerAccountPermissions[]

enum ( DeveloperLevelPermission )

ব্যবহারকারীর জন্য অনুমতিসমূহ যা ডেভেলপার অ্যাকাউন্ট জুড়ে প্রযোজ্য।

grants[]

object ( Grant )

শুধুমাত্র আউটপুট। ব্যবহারকারীর জন্য অ্যাপ-ভিত্তিক অনুমতি।

অ্যাক্সেস স্টেট

একজন ব্যবহারকারীর ডেভেলপার অ্যাকাউন্টে প্রবেশাধিকারের অবস্থা।

এনাম
ACCESS_STATE_UNSPECIFIED অজানা বা অনির্দিষ্ট অ্যাক্সেস অবস্থা।
INVITED ব্যবহারকারীকে আমন্ত্রণ জানানো হয়েছে কিন্তু তিনি এখনও আমন্ত্রণটি গ্রহণ করেননি।
INVITATION_EXPIRED আমন্ত্রণের মেয়াদ শেষ হয়ে গেছে।
ACCESS_GRANTED ব্যবহারকারী আমন্ত্রণটি গ্রহণ করেছেন এবং প্লে কনসোলে প্রবেশাধিকার পেয়েছেন।
ACCESS_EXPIRED অ্যাকাউন্টের অ্যাক্সেসের মেয়াদ শেষ হয়ে গেছে।

ডেভেলপার স্তরের অনুমতি

ডেভেলপার অ্যাকাউন্ট স্তরে প্রদত্ত একটি অনুমতি। দ্রষ্টব্য: অনুমতির পরিবর্তন কার্যকর হতে ৪৮ ঘণ্টা পর্যন্ত সময় লাগতে পারে।

এনাম
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED অজ্ঞাত বা অনির্দিষ্ট অনুমতি।
CAN_SEE_ALL_APPS

অ্যাপের তথ্য দেখুন এবং একসাথে অনেকগুলো রিপোর্ট ডাউনলোড করুন (শুধুমাত্র দেখার জন্য)। বাতিল করা হয়েছে: CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL যাচাই করুন।

CAN_VIEW_FINANCIAL_DATA_GLOBAL আর্থিক তথ্য, অর্ডার এবং বাতিলকরণ সমীক্ষার প্রতিক্রিয়া দেখুন।
CAN_MANAGE_PERMISSIONS_GLOBAL অ্যাডমিন (সকল অনুমতি)।
CAN_EDIT_GAMES_GLOBAL প্লে গেমস সার্ভিসেস প্রোজেক্টগুলো সম্পাদনা করুন।
CAN_PUBLISH_GAMES_GLOBAL প্লে গেমস সার্ভিসেস প্রকল্পগুলো প্রকাশ করুন।
CAN_REPLY_TO_REVIEWS_GLOBAL পর্যালোচনা। পর্যালোচনার উত্তর দিন।
CAN_MANAGE_PUBLIC_APKS_GLOBAL প্রোডাকশনে রিলিজ করুন, ডিভাইস বাদ দিন এবং গুগল প্লে দ্বারা অ্যাপ সাইনিং ব্যবহার করুন।
CAN_MANAGE_TRACK_APKS_GLOBAL টেস্টিং ট্র্যাকে প্রকাশ করুন।
CAN_MANAGE_TRACK_USERS_GLOBAL টেস্টিং ট্র্যাক পরিচালনা করুন এবং পরীক্ষকদের তালিকা সম্পাদনা করুন।
CAN_MANAGE_PUBLIC_LISTING_GLOBAL স্টোরে উপস্থিতি পরিচালনা করুন।
CAN_MANAGE_DRAFT_APPS_GLOBAL খসড়া অ্যাপ তৈরি, সম্পাদনা এবং মুছে ফেলুন।
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL আপনার প্রতিষ্ঠানে ব্যক্তিগত অ্যাপ তৈরি ও প্রকাশ করুন।
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL অ্যাপগুলো সর্বজনীন হবে, নাকি শুধু আপনার প্রতিষ্ঠানের জন্য উপলব্ধ থাকবে, তা বেছে নিন।
CAN_MANAGE_ORDERS_GLOBAL অর্ডার ও সাবস্ক্রিপশন পরিচালনা করুন।
CAN_MANAGE_APP_CONTENT_GLOBAL ডেভেলপারের জন্য সমস্ত অ্যাপে নীতি-সম্পর্কিত পৃষ্ঠাগুলি পরিচালনা করুন।
CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL অ্যাপের তথ্য দেখুন এবং একসাথে অনেকগুলো রিপোর্ট ডাউনলোড করুন (শুধুমাত্র দেখার জন্য)।
CAN_VIEW_APP_QUALITY_GLOBAL ডেভেলপারের সকল অ্যাপের গুণমান সম্পর্কিত তথ্য দেখুন।
CAN_VIEW_CONNECTED_APPS_GLOBAL গুগল প্লে কনসোলে সংযুক্ত অ্যাপগুলো দেখার সুযোগ দেয়।
CAN_EDIT_CONNECTED_APPS_GLOBAL গুগল প্লে কনসোলে সংযুক্ত অ্যাপগুলো সম্পাদনা করার সুযোগ দেয়।

পদ্ধতি

create

প্রদত্ত ডেভেলপার অ্যাকাউন্টে একজন ব্যবহারকারীকে প্রবেশাধিকার প্রদান করুন।

delete

প্রদত্ত ডেভেলপার অ্যাকাউন্টে ব্যবহারকারীর সকল অ্যাক্সেস বাতিল করে।

list

ডেভেলপার অ্যাকাউন্টে অ্যাক্সেস আছে এমন সকল ব্যবহারকারীর তালিকা।

patch

ব্যবহারকারীর ডেভেলপার অ্যাকাউন্টে প্রবেশাধিকার হালনাগাদ করে।

ত্রুটি কোড

এই রিসোর্সের কার্যক্রম নিম্নলিখিত HTTP ত্রুটি কোডগুলি প্রদান করে:

ত্রুটি কোড কারণ বর্ণনা সমাধান