启用 API
类似于其他 Authorized Buyers 买方的您需要启用 Marketplace API 早于 就可以使用了您可以按照以下步骤启用 Marketplace API:
- 转到 Google API 控制台中已启用的 API 页面。选择 用于访问其他 Authorized Buyers API 的项目,例如 Ad Exchange 买方 II 或 Real-time Bidding API。
- 点击 + 启用 API 和服务链接。
- 在搜索框中输入“Authorized Buyers Marketplace API”,然后按 Enter 键。
- 在搜索结果中,选择 Authorized Buyers Marketplace API。
- 点击启用按钮以启用 Marketplace API。
- 现在,您应该可以使用凭据访问 Marketplace API 了 已在此项目下创建
更新您的 OAuth 2.0 凭据
使用 Ad Exchange 买方 II API 范围的现有 OAuth 2.0 工作流程需要 更改为使用 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 的对应关系
客户端
如果您使用 Ad Exchange 买方 II API
accounts.clients
您可以迁移到 Marketplace API
buyers.clients
资源。
资源方法
Ad Exchange 买方 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
此方法现在支持使用
|
资源字段
Ad Exchange 买方 II API | Marketplace API |
---|---|
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 |
邀请和用户
市场 API 结合了 Ad Exchange 买方 II API 的功能
accounts.clients.invitations
和accounts.clients.users
集中在
buyers.clients.users
资源。
资源方法
Ad Exchange 买方 II API | Marketplace API |
---|---|
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 为客户端用户打补丁。我们建议
您使用的
|
资源字段
Ad Exchange 买方 II API | Marketplace API |
---|---|
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 买方 II API
accounts.publisherProfiles
您可以迁移到 Marketplace API
buyers.publisherProfiles
资源。
资源方法
Ad Exchange 买方 II API | Marketplace API |
---|---|
accounts.publisherProfiles.get |
buyers.publisherProfiles.get |
accounts.publisherProfiles.list |
buyers.publisherProfiles.list
此方法现在支持 列表过滤条件。 |
资源字段
Ad Exchange 买方 II API | Marketplace API |
---|---|
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 买方 II API
accounts.proposals
您可以迁移到 Marketplace API
buyers.proposals
资源。交易已从提案中分离出来
buyers.proposals.deals
子资源。已敲定的提案将不再显示在 API 中
让您能够更精细地控制最终交易
buyers.finalizedDeals
资源。
资源方法
资源字段
proposals
和 finalizedProposals
资源共用同一个 Proposal
具有类似的迁移步骤。
Ad Exchange 买方 II API | 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 |
所使用的字段取决于协商交易的账号类型
买方。这些是 Real-time Bidding API 或
|
Proposal.billedBuyer.accountId |
Proposal.billedBuyer
该资源现在是一个资源名称,用于指代买方账号
在 Real-time Bidding API 的 |
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 |