我目前正在寻求在PivotalTracker和Salesforce.com之间构建轻量级集成。回顾this bit of PT documentation,看起来我可以根据PT活动更新Salesforce数据。真棒!我无法弄清楚如何访问正在发布的XML数据。
我在ApexPages.CurrentPage()
中看不到任何看起来会让我看到XML的内容。有没有人做过这样的事情,没有使用中间服务器?
答案 0 :(得分:2)
我想我们上周在Twitter上讨论过这个问题。
AFAIK(有点令人讨厌)无法通过SFDC访问原始数据(即不形成发布的键/值)POST数据。 Apex REST服务支持是最接近的事情,但需要身份验证,但仍然可能无法完全按照您的意愿执行。
相当肯定你需要某种中间人代理,它只需要获取XML数据并将其作为表单编码的键/值对发布到VF。这是一个相当简单的事情,但它是一个不必要的额外移动部分,需要某种服务器资源。
我可能会首先调查PT是否支持任何其他ping机制,或者编写自定义扩展以将原始POST转换为表单POST的方法。