0

我目前正在考虑构建 PivotalTracker 和 Salesforce.com 之间的轻量级集成。查看这部分 PT 文档,看起来我可以根据 PT 活动更新 Salesforce 数据。惊人的!但是,我不知道如何访问正在发布的 XML 数据。

我看不到任何ApexPages.CurrentPage()看起来可以让我访问 XML 的东西。有没有人在不使用中间服务器的情况下做过这样的事情?

4

1 回答 1

2

我想我们上周在 Twitter 上讨论过这个问题。

AFAIK(有点烦人)无法通过 SFDC 访问原始(即不形成发布的键/值)POST 数据。Apex REST 服务支持将是最接近的东西,但需要身份验证并且仍然可能无法完全满足您的要求。

可以肯定的是,您需要某种中间人代理来简单地获取 XML 数据并将其作为表单编码的键/值对发布到 VF。这是一件相当微不足道的事情,但它是一个不必要的额外移动部分,并且需要某种服务器资源。

我可能会首先调查 PT 是否支持任何其他 ping 机制,或者编写自定义扩展以将原始 POST 转换为表单 POST 的方法。

于 2012-07-14T07:03:54.877 回答