API权限的分类
在申请开通百度商业产品账户API使用权限之前,需要先了解一下有几种API使用权限,开发者需要跟据自身的业务需要、使用场景、资质,申请开通对应类型的权限。虽然一个百度商业产品账户对于不同的业务线可以开通不同类型的API权限,但是为了避免使用时发生混乱,一个百度商业产品账户对于不同的业务线仅开通一种类型的API权限。
一旦一个百度商业产品账户开通了某一种权限,就不能再申请开通其他类型的权限。如果需要其他类型的权限,需要另换一个百度商业产品账户,重新申请。
百度推广API对外开放的API权限一共有4种:
普通权限
账户管家权限(曾被称为:MCC 权限)
高级合作方权限(曾被称为:代理商权限)
商业服务市场权限
MCC权限更名为账户管家权限,因为账户管家权限更能清晰的表述此种权限的意义,MCC是My Client Center的缩写,对应于百度账户管家。
代理商权限更名为高级合作方权限,因为此种权限将适用于百度授权代理商、百度KA客户、以及与百度有合作关系的国际领先的服务商,所以更名为高级合作方权限。
适用范围
权限种类:适用业务需要和使用场景
普通权限:适用于仅有一个商业产品账户的推广客户,用于客户开发供自己使用的系统。
使用该权限,用户只能访问该商业产品账户的数据。
用户使用时,需要提供“权限代码”,与“权限代码”对应的百度商业产品账户的“用户名”和“密码”。
账户管家权限:适用于有多个商业产品账户的客户,一个权限代码可以用于所有的该账户管家账户管理的推广账户,用于商业产品客户开发供自己使用的系统。
(仅适用于客户属性是外部客户的推广客户,不适合客户属性是内部客户的推广客户。因为账户管家账户暂不支持内部客户。)
使用该权限,用户只能访问该账户管家管理的商业产品账户的数据。
用户使用时,需要提供“权限代码”,与“权限代码”对应的账户管家账户的“用户名”和“密码”,以及与账户管家绑定的操作目标推广账户的“用户名”
高级合作方权限:适用于百度的高级合作伙伴,用于其开发供自己代理的商业产品客户使用的系统。每个百度合作方只能为一个商业产品账户申请此权限。
也适用于KA大客户(普通API权限和账户管家API权限无法满足其业务需要),仅限大客户自己使用,不得给将此API权限或包含此API权限的软件给代理商、其他推广客户、或其他人使用。
使用该权限,用户可以访问任一推广账户的数据,但访问时需要提供被访问的推广账户的用户名和密码。
用户使用时,需要提供“权限代码”,被访问的百度商业产品账户的“用户名”和“密码”
商业服务市场权限:代理商或服务商在百度商业服务市场(open2.baidu.com)上开发的软件时,可以使用此API权限。可以通过百度商业服务市场将使用该API权限的软件销售给推广客户。此权限不适用于其他场景。
代理商或服务商在用户授权后可以使用该权限访问该用户的数据。