- एचटीटीपी अनुरोध
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- CreateUserRequest
- AcceptTermsOfService
- AddAccountService
अतिरिक्त कॉन्फ़िगरेशन के साथ एक स्टैंडअलोन Merchant Center खाता बनाता है. उस उपयोगकर्ता को जोड़ता है जो नए खाते के लिए एडमिन के तौर पर अनुरोध करता है.
एचटीटीपी अनुरोध
POST https://merchantapi.googleapis.com/accounts/v1beta/accounts:createAndConfigure
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:
जेएसओएन के काेड में दिखाना |
---|
{ "account": { object ( |
फ़ील्ड | |
---|---|
account |
ज़रूरी है. बनाया जाने वाला खाता. |
users[] |
ज़रूरी नहीं. खाते में जोड़े जाने वाले उपयोगकर्ता. |
service[] |
ज़रूरी नहीं. अगर इसके बारे में बताया जाता है, तो बनाए जाने वाले खाते और सेवा देने वाले के खाते के बीच एक खाता सेवा शुरू कर दी जाएगी. |
acceptTermsOfService |
ज़रूरी नहीं. खाता बनने के तुरंत बाद, सेवा की शर्तों को स्वीकार कर लिया जाएगा. |
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में Account
का एक इंस्टेंस शामिल किया जाता है.
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/content
ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.
CreateUserRequest
CreateUser
तरीके के लिए अनुरोध से जुड़ा मैसेज.
जेएसओएन के काेड में दिखाना |
---|
{
"parent": string,
"userId": string,
"user": {
object ( |
फ़ील्ड | |
---|---|
parent |
ज़रूरी है. खाते का संसाधन नाम, जिसके लिए उपयोगकर्ता बनाया जाएगा. फ़ॉर्मैट: |
userId |
ज़रूरी है. उपयोगकर्ता का ईमेल पता (जैसे, |
user |
ज़रूरी है. बनाया जाने वाला उपयोगकर्ता. |
AcceptTermsOfService
सेवा की शर्तों से जुड़े संसाधन का रेफ़रंस.
जेएसओएन के काेड में दिखाना |
---|
{ "name": string, "regionCode": string } |
फ़ील्ड | |
---|---|
name |
ज़रूरी है. सेवा की शर्तों के वर्शन में दिए गए संसाधन का नाम. |
regionCode |
ज़रूरी है. क्षेत्र का कोड, जैसा कि CLDR ने तय किया है. यह उस देश में हो सकता है जहां सेवा की शर्तें खास तौर पर उस देश पर लागू होती हैं या जब यह दुनिया भर में लागू होती है, तो |
AddAccountService
खाता बनाते समय, खाता सेवाएं जोड़ने के लिए अतिरिक्त निर्देश.
जेएसओएन के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड service_type . फ़िलहाल, सिर्फ़ एक से ज़्यादा क्लाइंट वाले पैरंट खाते के लिए इस्तेमाल किया जा सकता है. service_type इनमें से सिर्फ़ एक हो सकता है: |
|
accountAggregation |
सेवा देने वाला संगठन, खाते के लिए एग्रीगेटर होता है. |
provider |
ज़रूरी नहीं. सेवा देने वाली कंपनी. फ़ॉर्मैट: |