首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java中的pivotal tracker电子邮件集成钩子

java中的pivotal tracker电子邮件集成钩子
EN

Stack Overflow用户
提问于 2012-08-18 06:16:09
回答 1查看 288关注 0票数 0

我们有一个简单的要求,当一封电子邮件发送到我们的组织id时,能够在PivotalTracker中创建一个故事,比如bugs@my-org.com

我可以找到几个或基于ruby的包装器,但在java中找不到,我可以在我们的GAE应用程序上运行。如果存在这样的解决方案,有什么建议吗?

https://www.pivotaltracker.com/help/api?version=v3#add_story上有一些用curl编写代码的api

代码语言:javascript
复制
curl -H "X-TrackerToken: $TOKEN" -X POST -H "Content-type: application/xml" \
    -d "<story><story_type>feature</story_type><name>Fire torpedoes</name><requested_by>James Kirk</requested_by></story>" \
    http://www.pivotaltracker.com/services/v3/projects/$PROJECT_ID/stories

不确定我们在java中怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-18 06:41:41

你需要做两件事:

GAE

  • 中的
  1. Receive email通过URLFetch发出POST请求:

String pivotalUrl = "http://www.pivotaltracker.com/services/v3/projects/"+projectID+"/stories“String body =”特性故事应用程序柯克“URLFetchService fetchService = URLFetchServiceFactory.getURLFetchService();HTTPRequest HTTPRequest= new HTTPRequest(pivotalUrl,HTTPMethod.POST,FetchOptions.Builder.withDeadline(30));request.addHeader(new HTTPHeader("X-TrackerToken","putTokenHere"));request.addHeader(new HTTPHeader("Content-type","application/xml"));HTTPResponse response = fetchService.fetch( request );if (response.getResponseCode() != 200) { //出现问题}

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12013883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档