เปิดใช้ API
คุณต้องเปิดใช้ Marketplace API ก่อนจึงจะใช้งานได้เช่นเดียวกับ API ของ Authorized Buyers อื่นๆ คุณเปิดใช้ Marketplace API ได้โดยทำตามขั้นตอนต่อไปนี้
- ไปที่หน้า API ที่เปิดใช้คอนโซล Google API เลือกโครงการที่คุณใช้เข้าถึง Authorized Buyers API อื่นๆ เช่น Ad Exchange Buyer II หรือ Real-time Bidding API
- คลิกลิงก์ + เปิดใช้ API และบริการ
- ในช่องค้นหา ให้พิมพ์ "Authorized Buyers Marketplace API" แล้วกด Enter
- ในผลการค้นหา ให้เลือก Authorized Buyers Marketplace API
- คลิกปุ่มเปิดใช้เพื่อเปิดใช้ Marketplace API
- ตอนนี้คุณควรมีสิทธิ์เข้าถึง Marketplace API ด้วยข้อมูลเข้าสู่ระบบที่สร้างขึ้นในโปรเจ็กต์นี้แล้ว
อัปเดตข้อมูลเข้าสู่ระบบ OAuth 2.0
เวิร์กโฟลว์ OAuth 2.0 ที่มีอยู่ซึ่งมีขอบเขต Ad Exchange Buyer II API ต้องเปลี่ยนไปใช้ขอบเขต Marketplace API โดยทำดังนี้
https://www.googleapis.com/auth/authorized-buyers-marketplace
เราขอแนะนำให้ใช้โฟลว์ OAuth 2.0 ของบัญชีบริการเพื่อเข้าถึง API ขั้นตอน OAuth 2.0 ที่รองรับทั้งหมดต้องระบุขอบเขต API ใหม่เพื่อขอโทเค็นจาก Google ที่เข้าถึง Marketplace API ได้
การแมปทรัพยากร Ad Exchange Buyer II API กับ Marketplace API
ในนามของลูกค้า
หากใช้ทรัพยากร accounts.clients
ของ Ad Exchange Buyer II API คุณสามารถย้ายข้อมูลไปยังทรัพยากร buyers.clients
ของ Marketplace API ได้
วิธีการของทรัพยากร
Ad Exchange Buyer II API | Marketplace API |
---|---|
accounts.clients.create |
buyers.clients.create |
accounts.clients.get |
buyers.clients.get |
accounts.clients.list |
buyers.clients.list
ตอนนี้วิธีการนี้รองรับตัวกรองรายการแล้ว |
accounts.clients.update |
buyers.clients.patch
ตอนนี้วิธีการนี้รองรับการอัปเดตบางส่วนด้วยพารามิเตอร์ |
ช่องทรัพยากร
API ผู้ซื้อ Ad Exchange II | API สำหรับ Marketplace |
---|---|
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 รวมฟังก์ชันการทำงานของแหล่งข้อมูล accounts.clients.invitations
และ accounts.clients.users
ของ Ad Exchange Buyer II API เข้าเป็นแหล่งข้อมูล buyers.clients.users
แหล่งเดียว
วิธีการของทรัพยากร
Ad Exchange Buyer II API | API สำหรับ Marketplace |
---|---|
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 |
คุณไม่สามารถแพตช์ผู้ใช้ไคลเอ็นต์ด้วย API ได้อีกต่อไป เราขอแนะนำให้คุณใช้
|
ช่องทรัพยากร
API ผู้ซื้อ Ad Exchange II | API สำหรับ Marketplace |
---|---|
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
หากใช้ทรัพยากร accounts.publisherProfiles
Buyer II API ของ Ad Exchange คุณสามารถย้ายข้อมูลไปยังทรัพยากร buyers.publisherProfiles
ของ Marketplace API ได้
วิธีการของทรัพยากร
Ad Exchange Buyer II API | API สำหรับ Marketplace |
---|---|
accounts.publisherProfiles.get |
buyers.publisherProfiles.get |
accounts.publisherProfiles.list |
buyers.publisherProfiles.list
ตอนนี้วิธีการนี้รองรับตัวกรองรายการแล้ว |
ช่องทรัพยากร
API ผู้ซื้อ Ad Exchange II | API สำหรับ Marketplace |
---|---|
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 |
Proposals และ FinalizedProposals
หากใช้ทรัพยากร accounts.proposals
ของ Ad Exchange Buyer II API คุณสามารถย้ายข้อมูลไปยังทรัพยากร buyers.proposals
ของ Marketplace API ได้ ดีลแยกออกจากข้อเสนอแล้วไปอยู่ในแหล่งข้อมูลย่อย buyers.proposals.deals
ระบบจะไม่แสดงข้อเสนอที่สรุปแล้วใน API อีกต่อไป ซึ่งจะช่วยให้คุณควบคุมดีลที่สรุปแล้วได้อย่างละเอียดยิ่งขึ้นด้วยแหล่งข้อมูล buyers.finalizedDeals
วิธีการของทรัพยากร
ช่องทรัพยากร
ทรัพยากร proposals
และ finalizedProposals
ใช้การแสดงข้อมูล Proposal
แบบเดียวกันและมีขั้นตอนการย้ายข้อมูลคล้ายกัน
API ผู้ซื้อ Ad Exchange II | Marketplace API |
---|---|
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 |