首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

无法将`code`交换为Salesforce Marketing Cloud token

是因为在Salesforce Marketing Cloud中,code是指用于进行身份验证和授权的临时代码,而不是用于获取访问令牌的参数。

在Salesforce Marketing Cloud中,要将code交换为访问令牌,需要进行以下步骤:

  1. 首先,通过重定向用户到Salesforce Marketing Cloud的授权页面,获取授权代码(code)。这可以通过将用户导航到以下URL来完成:
  2. 首先,通过重定向用户到Salesforce Marketing Cloud的授权页面,获取授权代码(code)。这可以通过将用户导航到以下URL来完成:
  3. 其中,YOUR_SUBDOMAIN是您的Salesforce Marketing Cloud子域,YOUR_CLIENT_ID是您的应用程序的客户端ID,YOUR_REDIRECT_URI是用户授权后重定向的URL。
  4. 用户在授权页面上登录并授权您的应用程序访问其Salesforce Marketing Cloud帐户的权限。
  5. 一旦用户授权,Salesforce Marketing Cloud将重定向用户到您指定的重定向URL,并在URL参数中包含授权代码(code)。
  6. 您的应用程序需要使用授权代码(code)向Salesforce Marketing Cloud的令牌端点发送POST请求,以交换为访问令牌。请求示例:
  7. 您的应用程序需要使用授权代码(code)向Salesforce Marketing Cloud的令牌端点发送POST请求,以交换为访问令牌。请求示例:
  8. 其中,YOUR_AUTHORIZATION_CODE是从重定向URL参数中获取的授权代码(code),YOUR_CLIENT_IDYOUR_CLIENT_SECRET是您的应用程序的客户端ID和客户端密钥,YOUR_REDIRECT_URI是用户授权后重定向的URL。
  9. Salesforce Marketing Cloud将返回包含访问令牌的响应。您可以使用此访问令牌进行后续的API调用。

总结: 无法将code交换为Salesforce Marketing Cloud token是因为code是用于身份验证和授权的临时代码,而不是用于获取访问令牌的参数。要将code交换为访问令牌,需要通过授权页面获取code,然后使用该code向Salesforce Marketing Cloud的令牌端点发送POST请求进行交换。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券