इस एपीआई को चालू करें
दूसरे Authorized Buyers की तरह API के लिए, आपको Marketplace API से पहले तो इसका इस्तेमाल किया जा सकता है. Marketplace API को चालू करने के लिए, यह तरीका अपनाएं:
- Google API कंसोल सक्षम एपीआई पर जाएं पेज पर जाएं. चुनें: ऐसा प्रोजेक्ट जिसका इस्तेमाल अन्य Authorized Buyers के एपीआई ऐक्सेस करने के लिए किया जाता है, जैसे Ad Exchange खरीदार II या रीयल-टाइम बिडिंग एपीआई.
- + एपीआई और सेवाएं चालू करें लिंक पर क्लिक करें.
- खोज बॉक्स में, "Authorized Buyers Marketplace API" टाइप करें और दबाएं Enter.
- खोज के नतीजों में, Authorized Buyers Marketplace एपीआई चुनें.
- Marketplace API को चालू करने के लिए, चालू करें बटन पर क्लिक करें.
- अब मार्केटप्लेस एपीआई को क्रेडेंशियल से ऐक्सेस किया जा सकता है को बनाया गया है.
अपने OAuth 2.0 क्रेडेंशियल अपडेट करना
Ad Exchange Buyer II एपीआई दायरे वाले मौजूदा OAuth 2.0 वर्कफ़्लो Marketplace API दायरे का इस्तेमाल करने के लिए बदला गया:
https://www.googleapis.com/auth/authorized-buyers-marketplace
हमारा सुझाव है कि आप सेवा खाते के OAuth 2.0 का इस्तेमाल करें फ़्लो का इस्तेमाल करें. काम करने वाले सभी OAuth 2.0 फ़्लो में, नए एपीआई की जानकारी होनी चाहिए इससे Google से उस टोकन का अनुरोध किया जा सकता है जो Marketplace API को ऐक्सेस कर सकता है.
Ad Exchange Buyer II एपीआई संसाधनों को Marketplace API में मैप करना
क्लाइंट
यदि आप Ad Exchange Buyer II API का उपयोग करते हैं
accounts.clients
संसाधन नहीं है, तो आप Marketplace API के
buyers.clients
संसाधन.
संसाधन के तरीके
Ad Exchange Buyer II एपीआई | मार्केटप्लेस एपीआई |
---|---|
accounts.clients.create |
buyers.clients.create |
accounts.clients.get |
buyers.clients.get |
accounts.clients.list |
buyers.clients.list
यह तरीका अब काम करता है सूची के लिए फ़िल्टर का इस्तेमाल करें. |
accounts.clients.update |
buyers.clients.patch
यह विधि अब
|
संसाधन फ़ील्ड
Ad Exchange Buyer II एपीआई | मार्केटप्लेस एपीआई |
---|---|
Client.clientAccountId |
Client.name
|
Client.role |
Client.role |
Client.status |
Client.state |
Client.clientName |
Client.displayName |
Client.visibleToSeller |
Client.sellerVisible |
Client.entityType |
इस फ़ील्ड पर सूरज ढलने का समय हो चुका है. |
Client.entityId |
इस फ़ील्ड पर सूरज ढलने का समय हो चुका है. |
Client.entityName |
इस फ़ील्ड पर सूरज ढलने का समय हो चुका है. |
Client.partnerClientId |
Client.partnerClientId |
आमंत्रण और लोग
Marketplace API, Ad Exchange Buyer II API की सुविधा का इस्तेमाल करता है
accounts.clients.invitations
और accounts.clients.users
संसाधनों को एक साथ मैनेज करने की सुविधा
buyers.clients.users
संसाधन.
संसाधन के तरीके
Ad Exchange Buyer II एपीआई | मार्केटप्लेस एपीआई |
---|---|
accounts.clients.invitations.create |
buyers.clients.users.create |
accounts.clients.invitations.get |
buyers.clients.users.get |
accounts.clients.invitations.list |
buyers.clients.users.list
सिर्फ़ ऐसे उपयोगकर्ता जिनकी |
accounts.clients.users.get |
buyers.clients.users.get |
accounts.clients.users.list |
buyers.clients.users.list
|
accounts.clients.users.update |
अब एपीआई की मदद से, क्लाइंट उपयोगकर्ताओं को पैच नहीं किया जा सकता. हमारा सुझाव है कि आप:
कि आप का उपयोग करते हैं
|
संसाधन फ़ील्ड
Ad Exchange Buyer II एपीआई | मार्केटप्लेस एपीआई |
---|---|
ClientUserInvitation.invitationId |
इस फ़ील्ड पर सूरज ढलने का समय हो चुका है. |
ClientUserInvitation.email |
ClientUser.email |
ClientUserInvitation.clientAccountId |
यह फ़ील्ड अब क्लाइंट उपयोगकर्ताओं के लिए मौजूद नहीं है. इसके बजाय,
|
ClientUser.userId |
ClientUser.name
|
ClientUser.clientAccountId |
यह फ़ील्ड अब क्लाइंट उपयोगकर्ताओं के लिए मौजूद नहीं है. इसके बजाय,
|
ClientUser.status |
ClientUser.state |
ClientUser.email |
ClientUser.email |
प्रॉडक्ट
Marketplace API में यह संसाधन और इसकी सुविधाएं उपलब्ध नहीं हैं.
PublisherProfiles
यदि आप Ad Exchange Buyer II API का उपयोग करते हैं
accounts.publisherProfiles
संसाधन नहीं है, तो आप Marketplace API के
buyers.publisherProfiles
संसाधन.
संसाधन के तरीके
Ad Exchange Buyer II एपीआई | मार्केटप्लेस एपीआई |
---|---|
accounts.publisherProfiles.get |
buyers.publisherProfiles.get |
accounts.publisherProfiles.list |
buyers.publisherProfiles.list
यह तरीका अब काम करता है सूची के लिए फ़िल्टर का इस्तेमाल करें. |
संसाधन फ़ील्ड
Ad Exchange Buyer II एपीआई | मार्केटप्लेस एपीआई |
---|---|
PublisherProfile.publisherProfileId |
PublisherProfile.name
|
PublisherProfile.seller.accountId |
PublisherProfile.seller.accountId |
PublisherProfile.seller.subAccountId |
PublisherProfile.seller.subAccountId |
PublisherProfile.displayName |
PublisherProfile.displayName |
PublisherProfile.domains |
PublisherProfile.domains |
PublisherProfile.mobileApps |
PublisherProfile.mobileApps |
PublisherProfile.logoUrl |
PublisherProfile.logoUrl |
PublisherProfile.directDealsContact |
PublisherProfile.directDealsContact |
PublisherProfile.programmaticDealsContact |
PublisherProfile.programmaticDealsContact |
PublisherProfile.mediaKitUrl |
PublisherProfile.mediaKitUrl |
PublisherProfile.samplePageUrl |
PublisherProfile.samplePageUrl |
PublisherProfile.rateCardUrl |
इस फ़ील्ड पर सूरज ढलने का समय हो चुका है. |
PublisherProfile.googlePlusUrl |
इस फ़ील्ड पर सूरज ढलने का समय हो चुका है. |
PublisherProfile.overview |
PublisherProfile.overview |
PublisherProfile.buyerPitchStatement |
PublisherProfile.pitchStatement |
PublisherProfile.topHeadlines |
PublisherProfile.topHeadlines |
PublisherProfile.audienceDescription |
PublisherProfile.audienceDescription |
PublisherProfile.isParent |
PublisherProfile.isParent |
प्रस्ताव और FinalizedProposals
यदि आप Ad Exchange Buyer II API का उपयोग करते हैं
accounts.proposals
संसाधन नहीं है, तो आप Marketplace API के
buyers.proposals
संसाधन. डील को प्रपोज़ल से अलग किया गया है
buyers.proposals.deals
सब-रिसॉर्स. आखिरी प्रस्ताव अब एपीआई में नहीं दिखाया जाता. इससे ये काम किए जा सकते हैं
आपको फ़ाइनल डील पर ज़्यादा कंट्रोल मिलेगा.
buyers.finalizedDeals
संसाधन.
संसाधन के तरीके
संसाधन फ़ील्ड
proposals
और finalizedProposals
संसाधन एक ही Proposal
पर काम करते हैं
और माइग्रेशन के एक जैसे चरण हो सकते हैं.
Ad Exchange Buyer II एपीआई | मार्केटप्लेस एपीआई |
---|---|
Proposal.proposalId |
Proposal.name
|
Proposal.updateTime |
Proposal.updateTime |
Proposal.proposalRevision |
|
Proposal.deals.dealId |
Deal.name
|
Proposal.deals.proposalId |
Deal.name
|
Proposal.deals.createTime |
Deal.createTime |
Proposal.deals.updateTime |
Deal.updateTime |
Proposal.deals.createProductId |
इस फ़ील्ड पर सूरज ढलने का समय हो चुका है. |
Proposal.deals.createProductRevision |
इस फ़ील्ड पर सूरज ढलने का समय हो चुका है. |
Proposal.deals.displayName |
Deal.displayName |
Proposal.deals.buyerPrivateData.referenceId |
इस फ़ील्ड पर सूरज ढलने का समय हो चुका है; यह अभी सिर्फ़ प्रस्ताव में दिखाए गए हैं लेवल. |
Proposal.deals.dealTerms.description |
Deal.description |
Proposal.deals.dealTerms.brandingType |
इस फ़ील्ड पर सूरज ढलने का समय हो चुका है. |
Proposal.deals.dealTerms.estimatedGrossSpend |
Deal.estimatedGrossSpend |
Proposal.deals.dealTerms.estimatedImpressionsPerDay |
इस फ़ील्ड पर सूरज ढलने का समय हो चुका है. |
Proposal.deals.dealTerms.sellerTimeZone |
Deal.sellerTimeZone |
Proposal.deals.dealTerms.guaranteedFixedPriceTerms |
ध्यान दें कि हालांकि |
Proposal.deals.dealTerms.nonGuaranteedFixedPriceTerms |
ध्यान दें कि |
Proposal.deals.dealTerms.NonGuaranteedAuctionTerms |
ध्यान दें कि हालांकि
|
Proposal.deals.webPropertyCode |
इस फ़ील्ड पर सूरज ढलने का समय हो चुका है. |
Proposal.deals.sellerContacts |
Proposal.sellerContacts |
Proposal.deals.availableStartTime |
Proposal.flightStartTime |
Proposal.deals.availableEndTime |
Proposal.flightEndTime |
Proposal.deals.description |
Proposal.description |
Proposal.deals.targetingCriterion |
Deal.targeting
अब आप कुंजी का इस्तेमाल करके टारगेटिंग को कॉन्फ़िगर नहीं कर सकते,
टारगेटिंग की कैटगरी तय करना; हालांकि, वे कैटगरी जिन्हें
लक्षित को |
Proposal.deals.targeting |
Deal.targeting
टारगेटिंग (विज्ञापन के लिए सही दर्शक चुनना) की अन्य कैटगरी जोड़ी गई हैं. |
Proposal.deals.creativeRestrictions.creativeFormat |
Deal.creativeRequirements.creativeFormat |
Proposal.deals.creativeRestrictions.skippableAdType |
Deal.creativeRequirements.skippableAdType |
Proposal.deals.creativeRestrictions.creativeSpecifications.creativeSize
|
Deal.targeting.inventorySizeTargeting |
Proposal.deals.externalDealId |
इस फ़ील्ड पर सूरज ढलने का समय हो चुका है. |
Proposal.deals.syndicationProduct |
इस फ़ील्ड पर सूरज ढलने का समय हो चुका है. |
Proposal.deals.creativePreApprovalPolicy |
Deal.creativeRequirements.creativePreApprovalPolicy |
Proposal.deals.creativeSafeFrameCompatibility |
Deal.creativeRequirements.creativeSafeFrameCompatibility
|
Proposal.deals.dealServingMetadata |
ऐसी ही जानकारी यहां दी गई है:
|
Proposal.deals.programmaticCreativeSource |
Deal.creativeRequirements.programmaticCreativeSource |
Proposal.deals.deliveryControl |
Deal.deliveryControl
ऑफ़र कैसे जोड़े जाएंगे, इसके बारे में ज़्यादा जानकारी जोड़ी गई है. |
Proposal.deals.isSetupComplete |
FinalizedDeal.readyToServe
अब सिर्फ़ यह बताया जा सकता है कि कोई डील पेश किए जाने के लिए तैयार है, अगर वह
तय कर लिया है. |
Proposal.originatorRole |
Proposal.originatorRole |
Proposal.seller.accountId |
Proposal.publisherProfile
सेलर की पहचान करने के लिए, पब्लिशर की प्रोफ़ाइल के नाम का इस्तेमाल करें. आप देख सकते हैं
|
Proposal.seller.subAccountId |
Proposal.publisherProfile
सेलर की पहचान करने के लिए, पब्लिशर की प्रोफ़ाइल के नाम का इस्तेमाल करें. आप देख सकते हैं
|
Proposal.buyer.accountId |
इसमें इस्तेमाल किया जाने वाला फ़ील्ड, मोल-भाव करने वाले खाते के टाइप पर निर्भर करेगा
खरीदार. ये रीयल-टाइम बिडिंग एपीआई में से किसी एक के संसाधन के नाम हैं
|
Proposal.billedBuyer.accountId |
Proposal.billedBuyer
यह अब एक संसाधन का नाम है, जो इस तरह से खरीदार के खाते का हवाला देता है:
रीयल-टाइम बिडिंग एपीआई के |
Proposal.displayName |
Proposal.displayName |
Proposal.proposalState |
Proposal.state |
Proposal.isRenegotiating |
Proposal.isRenegotiating |
Proposal.buyerPrivateData |
Proposal.buyerPrivateData |
Proposal.sellerContacts |
Proposal.sellerContacts |
Proposal.buyerContacts |
Proposal.buyerContacts |
Proposal.privateAuctionId |
इस फ़ील्ड पर सूरज ढलने का समय हो चुका है. |
Proposal.isSetupComplete |
FinalizedDeal.readyToServe
अब |
Proposal.lastUpdaterOrCommentorRole |
Proposal.lastUpdaterOrCommentorRole |
Proposal.notes.proposalRevision |
इस फ़ील्ड पर सूरज ढलने का समय हो चुका है. |
Proposal.notes.noteId |
इस फ़ील्ड पर सूरज ढलने का समय हो चुका है. |
Proposal.notes.createTime |
Proposal.notes.createTime |
Proposal.notes.creatorRole |
Proposal.notes.creatorRole |
Proposal.notes.note |
Proposal.notes.note |
Proposal.termsAndConditions |
Proposal.termsAndConditions |