Method: audienceMembers.ingest

প্রদত্ত Destination AudienceMember রিসোর্সসমূহের একটি তালিকা আপলোড করে।

HTTP অনুরোধ

POST https://datamanager.googleapis.com/v1/audienceMembers:ingest

URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।

অনুরোধকারী শরীর

অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

JSON উপস্থাপনা
{
  "destinations": [
    {
      object (Destination)
    }
  ],
  "audienceMembers": [
    {
      object (AudienceMember)
    }
  ],
  "consent": {
    object (Consent)
  },
  "validateOnly": boolean,
  "encoding": enum (Encoding),
  "encryptionInfo": {
    object (EncryptionInfo)
  },
  "termsOfService": {
    object (TermsOfService)
  }
}
ক্ষেত্র
destinations[]

object ( Destination )

প্রয়োজনীয়। দর্শকদের পাঠানোর জন্য গন্তব্যস্থলের তালিকা।

audienceMembers[]

object ( AudienceMember )

প্রয়োজনীয়। নির্দিষ্ট গন্তব্যগুলিতে পাঠানোর জন্য ব্যবহারকারীদের তালিকা। একটি একক অনুরোধে সর্বাধিক ১০০০০ AudienceMember রিসোর্স পাঠানো যাবে।

consent

object ( Consent )

ঐচ্ছিক। অনুরোধ-স্তরের সম্মতি অনুরোধের সকল ব্যবহারকারীর জন্য প্রযোজ্য হবে। ব্যবহারকারী-স্তরের সম্মতি অনুরোধ-স্তরের সম্মতিকে বাতিল করে দেয় এবং এটি প্রতিটি AudienceMember এ নির্দিষ্ট করা যেতে পারে।

validateOnly

boolean

ঐচ্ছিক। পরীক্ষার উদ্দেশ্যে। যদি true , তাহলে অনুরোধটি যাচাই করা হয় কিন্তু কার্যকর করা হয় না। শুধুমাত্র ত্রুটিগুলো ফেরত দেওয়া হয়, কোনো ফলাফল নয়।

encoding

enum ( Encoding )

ঐচ্ছিক। UserData আপলোডের জন্য আবশ্যক। ব্যবহারকারী শনাক্তকারীগুলির এনকোডিং টাইপ। হ্যাশ করা ব্যবহারকারী শনাক্তকারীগুলির জন্য, এটি হ্যাশ করা স্ট্রিংটির এনকোডিং টাইপ। এনক্রিপ্ট করা হ্যাশ করা ব্যবহারকারী শনাক্তকারীগুলির জন্য, এটি বাইরের এনক্রিপ্ট করা স্ট্রিংটির এনকোডিং টাইপ, কিন্তু ভেতরের হ্যাশ করা স্ট্রিংটির ক্ষেত্রে তা আবশ্যক নয়, অর্থাৎ ভেতরের হ্যাশ করা স্ট্রিংটি বাইরের এনক্রিপ্ট করা স্ট্রিংটির চেয়ে ভিন্নভাবে এনকোড করা হতে পারে। UserData ছাড়া অন্য আপলোডের ক্ষেত্রে, এই ফিল্ডটি উপেক্ষা করা হয়।

encryptionInfo

object ( EncryptionInfo )

ঐচ্ছিক। UserData আপলোডের জন্য এনক্রিপশন তথ্য। এটি সেট করা না থাকলে, ধরে নেওয়া হয় যে আপলোড করা শনাক্তকারী তথ্য হ্যাশ করা হয়েছে কিন্তু এনক্রিপ্ট করা হয়নি। নন UserData আপলোডের ক্ষেত্রে এই ফিল্ডটি উপেক্ষা করা হয়।

termsOfService

object ( TermsOfService )

ঐচ্ছিক। পরিষেবার শর্তাবলী যা ব্যবহারকারী গ্রহণ/অস্বীকার করেছেন।

প্রতিক্রিয়া সংস্থা

IngestAudienceMembersRequest থেকে প্রাপ্ত প্রতিক্রিয়া।

সফল হলে, প্রতিক্রিয়া অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

JSON উপস্থাপনা
{
  "requestId": string,
  "fieldWarnings": [
    {
      object (FieldWarning)
    }
  ]
}
ক্ষেত্র
requestId

string

অনুরোধটির স্বয়ংক্রিয়ভাবে তৈরি হওয়া আইডি।

fieldWarnings[]

object ( FieldWarning )

ফিল্ড পাথ সহ সারি-ভিত্তিক বিস্তারিত সতর্কবার্তা।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/datamanager

পরিষেবার শর্তাবলী

পরিষেবার শর্তাবলী যা ব্যবহারকারী গ্রহণ/অস্বীকার করেছেন।

JSON উপস্থাপনা
{
  "customerMatchTermsOfServiceStatus": enum (TermsOfServiceStatus)
}
ক্ষেত্র
customerMatchTermsOfServiceStatus

enum ( TermsOfServiceStatus )

ঐচ্ছিক। কাস্টমার ম্যাচ পরিষেবার শর্তাবলী: https://support.google.com/adspolicy/answer/6299717UserData বা MobileData গ্রহণ করার সময় এটি অবশ্যই গ্রহণ করতে হবে। পার্টনার ম্যাচ ব্যবহারকারী তালিকার জন্য এই ফিল্ডটির প্রয়োজন নেই।

পরিষেবার শর্তাবলীর অবস্থা

এটি পরিষেবার শর্তাবলী গ্রহণ বা প্রত্যাখ্যান করার বিষয়ে কলারের সিদ্ধান্তকে বোঝায়।

এনাম
TERMS_OF_SERVICE_STATUS_UNSPECIFIED নির্দিষ্ট করা হয়নি।
ACCEPTED এই স্ট্যাটাসটি নির্দেশ করে যে কলার পরিষেবার শর্তাবলী গ্রহণ করতে সম্মত হয়েছেন।
REJECTED এই স্ট্যাটাসটি নির্দেশ করে যে কলার পরিষেবার শর্তাবলী প্রত্যাখ্যান করার সিদ্ধান্ত নিয়েছেন।