问题标签 [exacttarget]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
681 浏览

java - Fuel SDK ETClient在线程“main”java.lang.NullPointerException中导致异常

我知道这是由空值引起的,但是我对 java 还很陌生,不知道为什么它是空的。我没有正确实例化 ETClient吗?还是忽略了别的东西?我在这样的类中使用 Salesforce Marketingcloud Java SDK:

它编译(使用 Gradle),但是当我运行 jar 时出现以下错误:

提前感谢您的任何帮助或建议。

0 投票
1 回答
702 浏览

python-2.7 - 如何为 Exact Target API 配置 FUEL SDK 环境变量?

这是一个非常基本的问题,也是我第一次专业地做这样的事情,但我正在尝试使用 FUEL SDK 的 Salesforce 的 Exact Target API 构建应用程序。我想在 FUEL 中使用 SOAP API 功能。

我从这里找到的 git 存储库获得了指示(https://github.com/salesforce-marketingcloud/FuelSDK-Python

我的问题是在 Git 上的说明中,它说要复制

“config.python.template”,其中包含“config.python”或“~/.fuelsdk/”的环境变量,

我如何找到这些位置?

我正在使用 anaconda python 并查看了 python 路径,但我找不到这些文件中的任何一个。

有人可以帮我找到文件或指导我将环境变量放在哪里吗?

到目前为止,我直接在git网站上提供的代码中添加了环境变量,但是得到了错误

“例外:无法验证提供的应用程序密钥(ClientID/ClientSecret):{u'errorcode': 10005, u'message': u'clientId is required', u'documentation': u''}”

预先感谢您的帮助。

0 投票
1 回答
886 浏览

python-2.7 - 为什么 Exact Target FUEL SDK 不验证我的 API 密钥?

我正在使用 FUEL SDK for Exact Target API。我已经设置了我的环境变量,但应用程序一直拒绝我的数据,并抛出以下错误消息

我正在查看客户端,但看不到身份验证会停止的原因。这是我的代码:

有人可以告诉我为什么我被拒之门外吗?

这是我正在使用的 git 存储库:https ://github.com/salesforce-marketingcloud/FuelSDK-Python

先感谢您。

0 投票
1 回答
52 浏览

python-2.7 - 如何在将所有值放在一个 Pandas DataFrame 中时迭代具有不同值但相同变量的多个列表

抱歉标题太长,不知道怎么问:

我正在使用 ExactTarget Salesforce Marketing API,试图从 API 调用中迭代多个字典对象,但其中一些是嵌套的并且与其他 API 响应具有相同的名称,我对如何迭代相同的命名变量感到困惑进入数据框

这是 API 调用的输出:

我想为“ClientID”下的“ID”创建一个单独的数据框列,但我遇到了另一个变量已经被命名为“ID”的麻烦。如何遍历“ClientID”并获取 ID 值以及获取其他值并将它们放置在数据框中?

我的代码已经能够将数据放在数据框中,但我没有获得特定的客户端 ID。这就是输出现在的样子:

如您所见,只需要 ID 号而不是“ClientID”下的其他垃圾

代码:

我一直在尝试这个解决方案但没有工作:

先感谢您。

-编辑- 上面的 API 调用的输出正是系统输出它的方式,我应该如何使它成为实际的 JSON 响应?

我想看起来像这样的数据框:

只是不想在我上面提交的数据的“ClientID”部分中包含其他内容。希望这可以帮助。

0 投票
0 回答
79 浏览

python-2.7 - 打印属性时代码无法识别 SOAP 响应中的属性

我正在使用 ExactTarget FUEL SDK 从 SalesForce 营销云中检索数据。更具体地说,我正在调用“取消订阅事件”(https://github.com/salesforce-marketingcloud/FuelSDK-Python/blob/master/objsamples/sample_unsubevent.py#L15),但 SOAP 响应的结构有一些更深嵌套字典对象,我需要对其进行迭代并放入数据框中。这是响应的样子,我需要将每个变量放入单独的数据框中。

我已成功将所有变量放入数据框中,除了一个“ListClassification”。我收到错误“列表实例没有属性 'ListClassification',我的问题是,如果我可以在响应中看到属性,为什么会发生这种情况?是否有解决该问题的方法?

我的代码:

从字面上看,所有其他属性都进入了数据框,但不确定为什么“ListClassification”没有被选中。

提前感谢您的帮助!

0 投票
0 回答
351 浏览

ruby-on-rails - 精确目标营销云检索自动化状态 sur Fuel SDK Gem in Rails

我使用 Rails 进行开发,使用 gem FuelSDK 从 Exact Target Marketing 云(salesforce,通过 API)检索信息。

我可以从活动、邮件等中检索信息……但我找不到从自动化(自动化工作室)检索数据的直接方法,例如获取工作状态。

有任何想法吗?

0 投票
1 回答
1229 浏览

exacttarget - Ampscript BuildRowsetFromString() 在单个项目上失败

我的任务是使用 Ampscript 执行 ExactTarget 任务。试着在这里学习。请参阅下面的代码片段:

如果testString包含 a ~,则代码有效,但是当字符串中没有~字符时,输出为空白。这是设计正确的吗?我是否需要添加条件来检查~角色的存在?

0 投票
1 回答
947 浏览

javascript - 如何将 JSON 数组从 text/javascript 块传递到精确目标/salesforce 营销云中的 runat=server 块?

我有一个页面,上面有两个<script>块,一个在本地运行,一个在 ExactTarget 服务器上运行:

目前,在“runat=server”块中调用“results”会返回一个空值。如何访问“runat=server”块中的“results”数组?

0 投票
1 回答
1106 浏览

c# - 使用 HttpClient REST 从 ExactTarget 的 API 触发 TriggeredSends

我一路读到Salesforce(我对这个第3方平台非常陌生)有FUEL SDK一个可以使用哪个版本而不是版本(使用HttpClient -- REST代替SOAP)。

FUEL SDK如果使用是请求 Salesforce 端点的唯一方法,请纠正我。目前我正在尝试使用HttpClient. 这些是我编写代码的教程:

想要的结果:

为了能够Triggered Send根据ExactTarget.

问题:

Salesforce 端点不断返回 404。我能够成功接收授权令牌。GetAccessToken为简洁起见省略了该方法

https://www.exacttargetapis.com/messaging/v1/messageDefinitionSends/key:MyExternalKey/send

我不明白为什么第二个POST请求//www.exacttargetapis.com/.....返回 404 但授权有效。这让我相信我不必使用FUEL SDK来完成触发欢迎电子邮件。


代码:


我也尝试过使用Advanced REST Client以下内容:

网址: https ://www.exacttargetapis.com/messaging/v1/messageDefinitionSends/key:MyExternalKey/send

邮政

原始标题:

  • 内容类型:应用程序/json
  • 授权:承载XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

原始有效载荷:

0 投票
0 回答
657 浏览

api - API 用于从 Marketing Cloud 的旅程中检索具有统计信息的订阅者(前 ExactTarget)

我们有以下任务: 在 Marketing Cloud 中,Journey Builder 创建的旅程很少。它们都通过事件源分配给不同的数据扩展。我将收到参与特定旅程的所有数据扩展行。此外,我们需要检索参与者的基本统计数据,这些统计数据向我们显示参与者的实际状态(旅程中的数据扩展行),例如:参与者在旅程中的当前位置(收到第一封电子邮件,收到第一封电子邮件后排队的短信等)。

要检索所有参与者,我怀疑我们必须使用:

如果我错了,请纠正我。

问题是是否有一些 API 允许检索下面描述的统计数据。

谢谢,罗马