- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- CreateUserLinkRequest
- इसे आज़माएं!
इस जानकारी का इस्तेमाल करके, कई उपयोगकर्ताओं को किसी खाते या प्रॉपर्टी से लिंक किया जाता है.
यह तरीका लेन-देन से जुड़ा है. अगर कोई UserLink नहीं बनाया जा सकता, तो कोई भी UserLinks नहीं बनाया जाएगा.
एचटीटीपी अनुरोध
POST https://analyticsadmin.googleapis.com/v1alpha/{parent=accounts/*}/userLinks:batchCreate
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ के पैरामीटर
पैरामीटर | |
---|---|
parent |
ज़रूरी है. वह खाता या प्रॉपर्टी जिसके लिए सभी उपयोगकर्ताओं ने अनुरोध किया है. यह फ़ील्ड भरना ज़रूरी है. CreateUserLinkRequest मैसेज का पैरंट फ़ील्ड या तो खाली होना चाहिए या इस फ़ील्ड से मेल खाना चाहिए. उदाहरण के लिए: accounts/1234 |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस तरह का डेटा शामिल होता है:
जेएसओएन के काेड में दिखाना |
---|
{
"notifyNewUsers": boolean,
"requests": [
{
object ( |
फ़ील्ड | |
---|---|
notifyNewUsers |
ज़रूरी नहीं. अगर नीति को सेट किया जाता है, तो नए उपयोगकर्ताओं को ईमेल भेजकर बताएं कि उन्हें संसाधन की अनुमतियां दी गई हैं. इस बात से कोई फ़र्क़ नहीं पड़ता कि इसे सेट किया गया है या नहीं, हर अलग अनुरोध में मौजूद NotificationNewUser फ़ील्ड को अनदेखा कर दिया जाता है. |
requests[] |
ज़रूरी है. ये ऐसे अनुरोध होते हैं जिनमें उपयोगकर्ता के लिंक बनाने के लिए कहा जाता है. एक बैच में ज़्यादा से ज़्यादा 1,000 उपयोगकर्ता लिंक बनाए जा सकते हैं. |
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में BatchCreateUserLinksResponse
का एक इंस्टेंस शामिल किया जाता है.
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/analytics.manage.users
CreateUserLinkRequest
userLinks.create RPC के लिए अनुरोध मैसेज.
उपयोगकर्ताओं के पास उनके Google खाते से जुड़े एक से ज़्यादा ईमेल पते हो सकते हैं और इनमें से एक ईमेल पता "मुख्य" ईमेल पता होता है. Google खाते से जुड़े किसी भी ईमेल पते का इस्तेमाल नए UserLink के लिए किया जा सकता है. हालांकि, UserLink से मिलने वाले ईमेल में हमेशा "मुख्य" ईमेल पता शामिल होगा. इस वजह से, इस अनुरोध के इनपुट और आउटपुट ईमेल पते में अंतर हो सकता है.
जेएसओएन के काेड में दिखाना |
---|
{
"parent": string,
"notifyNewUser": boolean,
"userLink": {
object ( |
फ़ील्ड | |
---|---|
parent |
ज़रूरी है. उदाहरण के लिए: accounts/1234 |
notifyNewUser |
ज़रूरी नहीं. अगर नीति को सेट किया जाता है, तो नए उपयोगकर्ता को यह सूचना देते हुए ईमेल भेजें कि उन्हें संसाधन की अनुमतियां दे दी गई हैं. |
userLink |
ज़रूरी है. बनाने के लिए उपयोगकर्ता लिंक. |