首页 > 其他分享 >Salesforce Marketing Cloud 获取Token

Salesforce Marketing Cloud 获取Token

时间:2023-09-09 21:33:22浏览次数:49  
标签:Salesforce Marketing token instance Token scope email

当我们要调用Marketing Cloud的Api时,不管是SOAP还是REST都需要进行验权Authorization。

如果我们需要使用v2版本去获取token,我们需要传递5个参数,其中有3个参数是必须要传递的,2个可选参数,参考官网的文档Access Token for Server-to-Server Integrations | Marketing Cloud APIs and SDKs | Salesforce Developers

其中scope 默认不传就是拥有最高权限,相当于admin权限

account_id 建议传上,不传则默认是创建package的账号MID

 Example Request 

Host: https://YOUR_SUBDOMAIN.auth.marketingcloudapis.com
POST /v2/token
Content-Type: application/json
{
"grant_type": "client_credentials",
"client_id": "",
"client_secret": "",
"scope": "email_read email_write email_send",
"account_id": ""
}

参数来源位置

Setup > Apps > Installed Packages >

 

 

 Response Parameters

 Example Response

HTTP/1.1 200 OK
{
"access_token":"69d8034fa6b281ffa1ed622144b66a61.a2894b8614772e68432f89ce29b66873example",
"expires_in":1080,
"token_type":"Bearer",
"rest_instance_url":"mc563xyzgzs27c5t9-42k63xyzgm.rest.marketingcloudapis.com",
"soap_instance_url":"mc563xyzgzs27c5t9-42k63xyzgm.soap.marketingcloudapis.com",
"scope": "email_read email_write email_send"
}

返回参数解释

access_token: 我们最需要的Token
exprires:过期时间,单位毫秒
token_type: Bearer,在之后请求API时需要和token拼接起来赋值给参数 Authorization
rest_instance_url: rest api请求地址
soap_instance_url: soap api请求地址
scope: token的权限范围

当你能获取到Token的时候你已经成功了一大步。

标签:Salesforce,Marketing,token,instance,Token,scope,email
From: https://www.cnblogs.com/shinetech/p/17688744.html

相关文章

  • 关于 axios 第一次请求,headers 无法获取到token,需要刷新后才可获取到的解决方案
    constinstance=axios.create({//baseURL:"http://175.30.32.3:48080",timeout:120000,headers:{Authorization:'Bearer'+getToken(),'Content-Type':'application/json;charset=UTF-8'},//开始是全局添加的......
  • jwt和token的区别
    (目录)jwt和token的区别两者区别Token和JWT(JSONWebToken)是两种常见的身份验证机制,它们有以下区别:格式Token是一个字符串,通常包含了用户的身份信息和其他相关信息,例如用户ID、过期时间等。而JWT是一种特定的Token格式,它使用JSON对象来存储这些信息,并使用Base64编码进行传输......
  • 报org.apache.axis cannot be resolved to a type且Syntax error on token "enum", cl
    一位专门负责导数据和单点登录模块的同事最近提交了一些代码,但由于他出差了,代码同步下来却发现报如下的错误:org.apache.axiscannotberesolvedtoatype且Syntaxerrorontoken"enum",classexpected错误查看出错文件发现代码中凡是出现“oper.setStyle(org.apache.axis.enum......
  • JwtToken
    JwtToken的使用和介绍什么是JSONWebToken?​ JSONWeb令牌(JWT)是一种开放标准(RFC7519),它定义了一种紧凑且独立的方式,用于在各方之间以JSON对象的形式安全地传输信息。此信息可以验证和信任,因为它是经过数字签名的。JWT可以使用密钥(使用HMAC算法)或使用RSA或ECDSA......
  • Cannot deserialize value of type `com.xx.xxxx` from Array value (token `JsonToke
    点击提交按钮的时候,直接服务器端报上面的错,意思是json不能解析。因为程序中用到了递归,就是自己引用了自己(实体类)。原因:实体类中children定义的是对象的形式,但是前端定义的是数组[]的形式。解决:前端改成对象形式,{},这样前后端一致就可以正常传值了。  上面children赋值了......
  • JavaScript之同站多域名共享Token实现方案
    背景由于公司业务涉及到多个国家,每个国家站的访问的域名不同(指向同一个Web服务)在站内能够切换不同的国家,服务端一个token支持所有国家鉴权此时需要前端将Token等相关信息共享到即将跳转到的新站点,因为不同域,浏览器不会共享Cookie方案将Token相关信息通过URLQuery......
  • Dynamics 365 Marketing自定义渠道的步骤
    1.创建2个实体:渠道【new_flashinfosmschannel】、消息模板(配置窗体)注意:如果想用标准消息模板,可以不用创建消息模板标准消息模板效果:   2.导出解决方案,往XML增加一个关系【EntityRelationship】https://learn.microsoft.com/zh-cn/dynamics365/marketing/real-time-mark......
  • 【开源】java版本BertTokenizer以及使用onnxruntime推理
    python训练的模型,转换为onnx模型后,用python代码可以方便进行推理,但是java代码如何实现呢?首先ONNX推理,可以使用onnxruntime<dependency><groupId>com.microsoft.onnxruntime</groupId><artifactId>onnxruntime</artifactId><version>1.15.1</version>......
  • Tokenization 简介
    Tokenization是将文本分割成更小的单位,称为"token"的过程。在自然语言处理中,token可以是单词、短语、句子或其他更小的文本单位,具体取决于任务和需求。Tokenization的目的是将文本分解成离散的、可处理的单元,以便进行进一步的文本处理和分析。它是自然语言处理任务的重要预处理步......
  • 基于jwt的token验证
    一、什么是JWTJsonwebtoken(JWT),是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源......