2012-07-13 2 views
0

현재 PivotalTracker와 Salesforce.com 간의 간단한 통합을 구축하고 있습니다. this bit of PT documentation을 검토 한 결과, PT 활동을 기반으로 Salesforce 데이터를 업데이트 할 수있는 것 같습니다. 굉장해! 그러나 게시되는 XML 데이터에 액세스하는 방법을 알 수는 없습니다.Salesforce 사이트에 XML 게시물 받기

ApexPages.CurrentPage()에 XML로 보낼 수있는 내용이 보이지 않습니다. 중간 서버를 사용하지 않고도 이런 일을 한 사람이 있습니까?

답변

2

나는 지난 주 트위터에 대해 우리가 채팅했다고 생각한다.

AFAIK SFDC를 통해 원시 (즉, 게시 된 키/값이 아닌) POST 데이터에 액세스 할 수 없습니다. Apex REST 서비스 지원은 가장 가까운 것이지만 인증이 필요하며 원하는대로 정확하게 수행하지 못할 수도 있습니다.

확실하게 XML 데이터를 가져 와서 폼 인코딩 된 키/값 쌍으로 VF에 게시하는 중개자 프록시가 필요합니다. 이는 할 일이별로 없지만 불필요한 추가 이동 부품이며 일종의 서버 리소스가 필요합니다.

아마도 PT가 다른 ping 메커니즘을 지원하는지 또는 원시 POST를 양식 POST로 변환하는 사용자 정의 확장을 작성하는 방법을 먼저 조사 할 것입니다.

+0

Apex 웹 서비스는 공개적으로 공개 될 수 있습니다. 여기에 블로그 게시물이 있습니다. http://blogs.developerforce.com/developer-relations/2012/02/quick-tip-public-restful-web-services- on-force-com-sites.html –

+0

와우, 알아두면 좋습니다! mkdjns - 이것은 아마도 성공의 길일 것입니다. – jkraybill

+0

그래,이 옵션을 살펴 봐야 겠어. – mkdjns

관련 문제