Hi. What about bug in previous post? 2009/3/27 Артем Стасюк <[email protected]>
> We change application for test on H9, without security but when we hav > session token we call google and have: > javax.servlet.ServletException: com.emd.integration.IntegrationException: > com.google.gdata.util.ServiceForbiddenException: Forbidden > Oops an error has occured. > Please include the following information in your error report: > > > AP52v_Qu1-7DP4mLS6b0mEQeVwTLMqo7AHRHqZgWZX60BE99j8WT74dy3Itg2xHjycBrJTw_anKAvuRd > > Arf4sw3jehbE5Z4Ef7GnD1SdBe_3KxM7=================NAi1n2nKWJAycDessvI58nzA7PltBss > > F8y2z8_mDL65RIvtfF2HFhJ===================================XJoJjGo24sxqxlUmZX0s14 > > QIGV_jkqfeKUWL3aZi44==========================================ltY0TZq1FqRnb_qQXj > > g5XdH-LTlR9Jx7sBH=============goqndEjKaf52tw0pTHdif==============DnI75MrzXwTRcRz > > YSvEAwm54V7h-b===========SfY2N286TSFT7KKd0O3gaLyb_lhZsog============KJnF5loVnVkc > > mq-MNbOX_Kt===========_C3b0awSPi74Q3d5OGmAnqNvTTCHyEo27I_lu===========_rYKtgcoNY > > erNzqBp6-==========khUqYEfeFENlY14zVHAmd_H8gfVLJjDdLVUX4B_oCRi=========1SJNta7Jd > > hqsjpJz==========UGfK8n======DsAr76vTySSA7LoxaQ408DR======o4OLzt=========MIQef1r > > t5cg7s=========JqKTwLdG==Oz==2TfOa8EKdsfxcLLuWmeknRt==-Y==bkM-kLsc========hISB_i > > rCvwm========V3iSQlePLC======1va153pRvm570JbbKnVBzne======XqG_rOBl3d=======9GXfP > > MJQly======F2IRPGypJewJ3Q4TA93zbv77-Nq0qNuwqqd53FnIFONJn374aMKL58yX6H======K09TF > > 9ABJ======V9pPXV1eWl4lkoTZ8bG3vX1ajjV6jkdZl9tVKs0vrUrv1JVXWQrzSCb3ELfq======_1r0 > > x_VW======S3q2LeyRoKVBNCTR64u0hbLnMgdsqNrwvlzPj-q5kqlcvCv84vm-x4ao2qLF======cM60 > > 0P-======qhdGa-fFf85i-YxsaqnTqzYOLlsfy-saB8opGjKOnn5-tH8jLvdtX1aoAJUPGA======ujm > > n_i======iSqC0byqaPzJkoO1MwTIUv==================HcHuXW_DZa0q_0jo4m_K1J======9C9 > > 8uh======XZ68JiJAK2YGVBGQVL==========================N-QD_gpseXqQ_vFzBv======bq3 > > FMG======f7zHY4zERq5aeQo=============c-GQwZ=============8zVyJ956f1TH9tj======sOS > > PXxC======LUATmCxNvBwn===========2mb0_ekvyKMu9x===========YWkQmqVqEc3l======nwcx > > 1vW5======RH2GXnp4K4M=========YxfycHb7uGsaEXt2WCRJ=========2NleQeI3s9Z======CcLR > > eQP04======11QnTZbfeT=======3ji_kepKp3SWcmVuvx6UMg4L=======YkBHOlcF2o======1A2A_ > > 9bAIP========aaJ5uj95T====zt-LUNxqwQn-IIDAcYWsSKrfOlzvY====9X7o6s6li=======AXklC > > 4AbG54=========_CvRo5mnGboR73Zl9WvLhRlz1S70-o6ZsvBu2OmYHoI1tiI0qsV========c5DzYs > > 5_iqNbH==========5Bpg_8Fo9tEVfE3jSg1OSn3dmU7sJGzvoaqdTeNkowckPEi=========YdQ6VZO > > OolOgdG63==========-KA3NXIKis-FEVT2TJzzse-GNs3MUsOMmvy5JGvVhYF=========2FHrDLqxz > > T9u4R3ZjSuC===========PmWLHvKPcHPtPMgw6anA1Qs1aQY44ZGJ02TmR===========742wilKTvu > > nkybWmNzVnHcRb===========8iaQ5j8iHIr3IFs79d89AEed-P53Acw============eUUvxDIDMRLe > > TClDqwM7q7LCxLLX8=============kXcd31r6xALrF6Au5tm7N==============mHeJIILNAdnXUy2 > > pEsBFthmitoLPiRov9Ni==========================================6xI1KJVuunz9ht2SRc > > sXYWRKOzqFOLzWDITMyEu5A===================================wuNlwbXAiu-kL80Ys4kvlX > > -MCyFN-ri7PRkTIdgBI4lYLUsjuRoN48=================iRzME3eourCniJz7Na7qu8HXIMF93to > > e6WBHwd1J36_znrAdTWup0rVTtAJ62_MGWD5tG-EI0LvijNbUOWd21qSHoL_iZ6MyyBamegK9we1xZlP > > > vrUyrn1lErrySpWRx4UGoHTvQJpU0SdH4Y4sh1tUXDV9eK8QlIlzHwJlV_YICjUj-AjBbgb4CtRHWhM1 > > AOol4W7YW970RGqS311JhFFseQsBV5Vs=================XnrjfqD3a3qpPFUX6GpL3oiL1jHAxo9 > > xa5dRX-ycDfTUZOC7VMytOt===================================urt4kc1gfV0Fx6Q4PnQGwH > > 7kIwui4RU9Rt9PooQqeF==========================================gPdFlRtWIuRG6TOK3D > > XE3OGYkgYAFIfUEcK=============rPiJgPordf0YSNQR9gkRr==============ZqE7VJigNqqJ9yk > > tsSbdQPX0YLXjy===========FY99pnSXhWxrr2Fhe0Kgeomvv-p3LpT============YRp3ayrXHuQC > > jWXXWCsB3s8===========ELWtLbrBvjvAtOF1bbNQTMWhi96hK0t6PDweq===========Q7P8YyJZ5_ > _qqU6_hPb==========0ZYkMihcmai6nWcIhXjpF9f_KmDWTzRliDwL3XASuzK=========sv > > > at > org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545) > at > org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486) > at > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) > at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) > at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at com.emd.servlets.SingleSignOn.doFilter(SingleSignOn.java:97) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > com.emd.dao.review.ReviewPersistanceContextFilter$1.run(ReviewPersistanceContextFilter.java:25) > at > com.emd.dao.review.ReviewPersistanceHibernate.inContext(ReviewPersistanceHibernate.java:180) > at > com.emd.dao.review.ReviewPersistanceContextFilter.doFilter(ReviewPersistanceContextFilter.java:22) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) > at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) > at java.lang.Thread.run(Thread.java:619) > Caused by: com.emd.integration.IntegrationException: > com.google.gdata.util.ServiceForbiddenException: Forbidden > Oops an error has occured. > Please include the following information in your error report: > > > AP52v_Qu1-7DP4mLS6b0mEQeVwTLMqo7AHRHqZgWZX60BE99j8WT74dy3Itg2xHjycBrJTw_anKAvuRd > > Arf4sw3jehbE5Z4Ef7GnD1SdBe_3KxM7=================NAi1n2nKWJAycDessvI58nzA7PltBss > > F8y2z8_mDL65RIvtfF2HFhJ===================================XJoJjGo24sxqxlUmZX0s14 > > QIGV_jkqfeKUWL3aZi44==========================================ltY0TZq1FqRnb_qQXj > > g5XdH-LTlR9Jx7sBH=============goqndEjKaf52tw0pTHdif==============DnI75MrzXwTRcRz > > YSvEAwm54V7h-b===========SfY2N286TSFT7KKd0O3gaLyb_lhZsog============KJnF5loVnVkc > > mq-MNbOX_Kt===========_C3b0awSPi74Q3d5OGmAnqNvTTCHyEo27I_lu===========_rYKtgcoNY > > erNzqBp6-==========khUqYEfeFENlY14zVHAmd_H8gfVLJjDdLVUX4B_oCRi=========1SJNta7Jd > > hqsjpJz==========UGfK8n======DsAr76vTySSA7LoxaQ408DR======o4OLzt=========MIQef1r > > t5cg7s=========JqKTwLdG==Oz==2TfOa8EKdsfxcLLuWmeknRt==-Y==bkM-kLsc========hISB_i > > rCvwm========V3iSQlePLC======1va153pRvm570JbbKnVBzne======XqG_rOBl3d=======9GXfP > > MJQly======F2IRPGypJewJ3Q4TA93zbv77-Nq0qNuwqqd53FnIFONJn374aMKL58yX6H======K09TF > > 9ABJ======V9pPXV1eWl4lkoTZ8bG3vX1ajjV6jkdZl9tVKs0vrUrv1JVXWQrzSCb3ELfq======_1r0 > > x_VW======S3q2LeyRoKVBNCTR64u0hbLnMgdsqNrwvlzPj-q5kqlcvCv84vm-x4ao2qLF======cM60 > > 0P-======qhdGa-fFf85i-YxsaqnTqzYOLlsfy-saB8opGjKOnn5-tH8jLvdtX1aoAJUPGA======ujm > > n_i======iSqC0byqaPzJkoO1MwTIUv==================HcHuXW_DZa0q_0jo4m_K1J======9C9 > > 8uh======XZ68JiJAK2YGVBGQVL==========================N-QD_gpseXqQ_vFzBv======bq3 > > FMG======f7zHY4zERq5aeQo=============c-GQwZ=============8zVyJ956f1TH9tj======sOS > > PXxC======LUATmCxNvBwn===========2mb0_ekvyKMu9x===========YWkQmqVqEc3l======nwcx > > 1vW5======RH2GXnp4K4M=========YxfycHb7uGsaEXt2WCRJ=========2NleQeI3s9Z======CcLR > > eQP04======11QnTZbfeT=======3ji_kepKp3SWcmVuvx6UMg4L=======YkBHOlcF2o======1A2A_ > > 9bAIP========aaJ5uj95T====zt-LUNxqwQn-IIDAcYWsSKrfOlzvY====9X7o6s6li=======AXklC > > 4AbG54=========_CvRo5mnGboR73Zl9WvLhRlz1S70-o6ZsvBu2OmYHoI1tiI0qsV========c5DzYs > > 5_iqNbH==========5Bpg_8Fo9tEVfE3jSg1OSn3dmU7sJGzvoaqdTeNkowckPEi=========YdQ6VZO > > OolOgdG63==========-KA3NXIKis-FEVT2TJzzse-GNs3MUsOMmvy5JGvVhYF=========2FHrDLqxz > > T9u4R3ZjSuC===========PmWLHvKPcHPtPMgw6anA1Qs1aQY44ZGJ02TmR===========742wilKTvu > > nkybWmNzVnHcRb===========8iaQ5j8iHIr3IFs79d89AEed-P53Acw============eUUvxDIDMRLe > > TClDqwM7q7LCxLLX8=============kXcd31r6xALrF6Au5tm7N==============mHeJIILNAdnXUy2 > > pEsBFthmitoLPiRov9Ni==========================================6xI1KJVuunz9ht2SRc > > sXYWRKOzqFOLzWDITMyEu5A===================================wuNlwbXAiu-kL80Ys4kvlX > > -MCyFN-ri7PRkTIdgBI4lYLUsjuRoN48=================iRzME3eourCniJz7Na7qu8HXIMF93to > > e6WBHwd1J36_znrAdTWup0rVTtAJ62_MGWD5tG-EI0LvijNbUOWd21qSHoL_iZ6MyyBamegK9we1xZlP > > > vrUyrn1lErrySpWRx4UGoHTvQJpU0SdH4Y4sh1tUXDV9eK8QlIlzHwJlV_YICjUj-AjBbgb4CtRHWhM1 > > AOol4W7YW970RGqS311JhFFseQsBV5Vs=================XnrjfqD3a3qpPFUX6GpL3oiL1jHAxo9 > > xa5dRX-ycDfTUZOC7VMytOt===================================urt4kc1gfV0Fx6Q4PnQGwH > > 7kIwui4RU9Rt9PooQqeF==========================================gPdFlRtWIuRG6TOK3D > > XE3OGYkgYAFIfUEcK=============rPiJgPordf0YSNQR9gkRr==============ZqE7VJigNqqJ9yk > > tsSbdQPX0YLXjy===========FY99pnSXhWxrr2Fhe0Kgeomvv-p3LpT============YRp3ayrXHuQC > > jWXXWCsB3s8===========ELWtLbrBvjvAtOF1bbNQTMWhi96hK0t6PDweq===========Q7P8YyJZ5_ > _qqU6_hPb==========0ZYkMihcmai6nWcIhXjpF9f_KmDWTzRliDwL3XASuzK=========sv > > > at > com.emd.integration.google.IntegrationGoogleHealth.getDrugs(IntegrationGoogleHealth.java:88) > at > com.emd.struts.GoogleHealthDrugsAction.execute(GoogleHealthDrugsAction.java:28) > at > org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) > ... 25 more > Caused by: com.google.gdata.util.ServiceForbiddenException: Forbidden > Oops an error has occured. > Please include the following information in your error report: > > > AP52v_Qu1-7DP4mLS6b0mEQeVwTLMqo7AHRHqZgWZX60BE99j8WT74dy3Itg2xHjycBrJTw_anKAvuRd > > Arf4sw3jehbE5Z4Ef7GnD1SdBe_3KxM7=================NAi1n2nKWJAycDessvI58nzA7PltBss > > F8y2z8_mDL65RIvtfF2HFhJ===================================XJoJjGo24sxqxlUmZX0s14 > > QIGV_jkqfeKUWL3aZi44==========================================ltY0TZq1FqRnb_qQXj > > g5XdH-LTlR9Jx7sBH=============goqndEjKaf52tw0pTHdif==============DnI75MrzXwTRcRz > > YSvEAwm54V7h-b===========SfY2N286TSFT7KKd0O3gaLyb_lhZsog============KJnF5loVnVkc > > mq-MNbOX_Kt===========_C3b0awSPi74Q3d5OGmAnqNvTTCHyEo27I_lu===========_rYKtgcoNY > > erNzqBp6-==========khUqYEfeFENlY14zVHAmd_H8gfVLJjDdLVUX4B_oCRi=========1SJNta7Jd > > hqsjpJz==========UGfK8n======DsAr76vTySSA7LoxaQ408DR======o4OLzt=========MIQef1r > > t5cg7s=========JqKTwLdG==Oz==2TfOa8EKdsfxcLLuWmeknRt==-Y==bkM-kLsc========hISB_i > > rCvwm========V3iSQlePLC======1va153pRvm570JbbKnVBzne======XqG_rOBl3d=======9GXfP > > MJQly======F2IRPGypJewJ3Q4TA93zbv77-Nq0qNuwqqd53FnIFONJn374aMKL58yX6H======K09TF > > 9ABJ======V9pPXV1eWl4lkoTZ8bG3vX1ajjV6jkdZl9tVKs0vrUrv1JVXWQrzSCb3ELfq======_1r0 > > x_VW======S3q2LeyRoKVBNCTR64u0hbLnMgdsqNrwvlzPj-q5kqlcvCv84vm-x4ao2qLF======cM60 > > 0P-======qhdGa-fFf85i-YxsaqnTqzYOLlsfy-saB8opGjKOnn5-tH8jLvdtX1aoAJUPGA======ujm > > n_i======iSqC0byqaPzJkoO1MwTIUv==================HcHuXW_DZa0q_0jo4m_K1J======9C9 > > 8uh======XZ68JiJAK2YGVBGQVL==========================N-QD_gpseXqQ_vFzBv======bq3 > > FMG======f7zHY4zERq5aeQo=============c-GQwZ=============8zVyJ956f1TH9tj======sOS > > PXxC======LUATmCxNvBwn===========2mb0_ekvyKMu9x===========YWkQmqVqEc3l======nwcx > > 1vW5======RH2GXnp4K4M=========YxfycHb7uGsaEXt2WCRJ=========2NleQeI3s9Z======CcLR > > eQP04======11QnTZbfeT=======3ji_kepKp3SWcmVuvx6UMg4L=======YkBHOlcF2o======1A2A_ > > 9bAIP========aaJ5uj95T====zt-LUNxqwQn-IIDAcYWsSKrfOlzvY====9X7o6s6li=======AXklC > > 4AbG54=========_CvRo5mnGboR73Zl9WvLhRlz1S70-o6ZsvBu2OmYHoI1tiI0qsV========c5DzYs > > 5_iqNbH==========5Bpg_8Fo9tEVfE3jSg1OSn3dmU7sJGzvoaqdTeNkowckPEi=========YdQ6VZO > > OolOgdG63==========-KA3NXIKis-FEVT2TJzzse-GNs3MUsOMmvy5JGvVhYF=========2FHrDLqxz > > T9u4R3ZjSuC===========PmWLHvKPcHPtPMgw6anA1Qs1aQY44ZGJ02TmR===========742wilKTvu > > nkybWmNzVnHcRb===========8iaQ5j8iHIr3IFs79d89AEed-P53Acw============eUUvxDIDMRLe > > TClDqwM7q7LCxLLX8=============kXcd31r6xALrF6Au5tm7N==============mHeJIILNAdnXUy2 > > pEsBFthmitoLPiRov9Ni==========================================6xI1KJVuunz9ht2SRc > > sXYWRKOzqFOLzWDITMyEu5A===================================wuNlwbXAiu-kL80Ys4kvlX > > -MCyFN-ri7PRkTIdgBI4lYLUsjuRoN48=================iRzME3eourCniJz7Na7qu8HXIMF93to > > e6WBHwd1J36_znrAdTWup0rVTtAJ62_MGWD5tG-EI0LvijNbUOWd21qSHoL_iZ6MyyBamegK9we1xZlP > > > vrUyrn1lErrySpWRx4UGoHTvQJpU0SdH4Y4sh1tUXDV9eK8QlIlzHwJlV_YICjUj-AjBbgb4CtRHWhM1 > > AOol4W7YW970RGqS311JhFFseQsBV5Vs=================XnrjfqD3a3qpPFUX6GpL3oiL1jHAxo9 > > xa5dRX-ycDfTUZOC7VMytOt===================================urt4kc1gfV0Fx6Q4PnQGwH > > 7kIwui4RU9Rt9PooQqeF==========================================gPdFlRtWIuRG6TOK3D > > XE3OGYkgYAFIfUEcK=============rPiJgPordf0YSNQR9gkRr==============ZqE7VJigNqqJ9yk > > tsSbdQPX0YLXjy===========FY99pnSXhWxrr2Fhe0Kgeomvv-p3LpT============YRp3ayrXHuQC > > jWXXWCsB3s8===========ELWtLbrBvjvAtOF1bbNQTMWhi96hK0t6PDweq===========Q7P8YyJZ5_ > _qqU6_hPb==========0ZYkMihcmai6nWcIhXjpF9f_KmDWTzRliDwL3XASuzK=========sv > > > at > com.google.gdata.client.http.HttpGDataRequest.handleErrorResponse(HttpGDataRequest.java:505) > at > com.google.gdata.client.http.GoogleGDataRequest.handleErrorResponse(GoogleGDataRequest.java:555) > at > com.google.gdata.client.http.HttpGDataRequest.checkResponse(HttpGDataRequest.java:480) > at > com.google.gdata.client.http.HttpGDataRequest.execute(HttpGDataRequest.java:459) > at > com.google.gdata.client.http.GoogleGDataRequest.execute(GoogleGDataRequest.java:527) > at com.google.gdata.client.Service.getFeed(Service.java:962) > at com.google.gdata.client.Service.getFeed(Service.java:898) > at com.google.gdata.client.GoogleService.getFeed(GoogleService.java:623) > at com.google.gdata.client.Service.getFeed(Service.java:855) > at > com.emd.integration.google.IntegrationGoogleHealth.getDrugs(IntegrationGoogleHealth.java:66) > ... 27 more > > 2009/3/26 Артем Стасюк <[email protected]> > > Ok. Thanks you. >> >> 2009/3/26 Eric (Google) <[email protected]> >> >> >>> H9 (/h9) mirrors Google Health (/health). >>> You won't be to hit /health until your domain(s) >>> are registered for it. That is one of the final >>> steps for integration: >>> http://code.google.com/intl/ru/apis/health/third_party_overview.html >>> >>> For now, please test with your registered domains on /h9. >>> You should be able to do everything you need to. >>> >>> Eric >>> >>> On Mar 26, 8:27 am, Артем Стасюк <[email protected]> wrote: >>> > We need to work with google health from demo servers for testing and >>> from >>> > production servers. For this we have registered that set of domains. >>> For >>> > testing from local ost it worked even without registration. >>> > Can you help what elase steps we need to do to make it works for that >>> set of >>> > domains? >>> > >>> > 2009/3/26 Артем Стасюк <[email protected]> >>> > >>> > >>> > >>> > > >>> http://code.google.com/intl/ru/apis/health/getting_started.html#Domai... >>> > > We made this steps. It's for H9? >>> > >>> > > 2009/3/26 Eric (Google) <[email protected]> >>> > >>> > >> Your domain was only registered for /h9 (the developer sandbox). >>> > >>> > >> >>> https://www.google.com/h9/authsub?next=http://dev.doublecheckmd.com/g... >>> > >>> > >> Eric >>> > >>> > >> On Mar 25, 3:36 am, Артем Стасюк <[email protected]> wrote: >>> > >> > authUrl: >>> > >> >>> https://www.google.com/health/authsub?next=http%3A%2F%2Fdev.doubleche... >>> > >>> > >> > nextUrl:http://dev.doublecheckmd.com/googleHealthLogin.do >>> > >>> > >> > 2009/3/24 Eric (Google) <[email protected]> >>> > >>> > >> > > Hi Artem, >>> > >>> > >> > > I see your dev domain as being registered. >>> > >> > > Can you post the AuthSub link you're >>> > >> > > redirecting users to? >>> > >>> > >> > > Eric >>> > >>> > >> > > On Mar 24, 3:01 am, Artem <[email protected]> wrote: >>> > >> > > > Hi. >>> > >>> > >> > > > I registered this domain inhttps:// >>> > >>www.google.com/accounts/ManageDomains >>> > >> > > > and registered its inhttp:// >>> > >> > > services.google.com/events/googhealthdevelopers >>> > >> > > > and even have successful registration email from google >>> health. >>> > >>> > >> > > > But i still have error: Sharing denied: unregistered provider: >>> > >> > > > dev.doublecheckmd.com >>> > >>> > >> > > > Where i make mistake? >>> > >>> > >> > > > Thanks. >>> > >>> > >>> >>> >>> >> > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Health Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/googlehealthdevelopers?hl=en -~----------~----~----~----~------~----~------~--~---
