Foursquare推送API - 请求超时?

时间:2012-06-15 17:13:25

标签: push-notification foursquare request-timed-out

使用https://foursquare.com/oauth我正在向服务器上的脚本页面发送测试推送消息。但推送消息永远不会通过。我收到一条错误消息“您的服务器返回:502 Bad Gateway。”

我可以打开URL我正在通过浏览器推送消息没问题。网址是正确的。没有拼写错误。但它使用HTTP和自签名证书与域名匹配。我浏览了Foursquare文档,他们说自签名证书可以使用。所以这应该不是问题。

请告诉我如何解决这个问题?

更多细节:

这是我将测试推送到https://www.hangmessage.com:8443/CloudMessage/FoursquareUserCheckinListener`

的URL

Servlet FoursquareUserCheckinListener(部分):

protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  response.setContentType("text/html;charset=UTF-8");
  PrintWriter out = response.getWriter(); 

  try { 
    System.out.println("Push arrived!"); 
    out.println(""); 
  } finally {
    out.close();
  }   
} 

为什么会返回“您的服务器返回:502 Bad Gateway”? :(“推送到达”消息从不打印出来。除非我在浏览器中打开此URL。

非常感谢!

1 个答案:

答案 0 :(得分:1)

您可能遇到问题,因为您使用的是非标准SSL端口。您可以尝试切换到端口443,如果问题消失了吗?如果是这样,那肯定是我们的错误,我们将努力解决它。