Hi Francois,

The profiles/list feed is not available for AuthSub:
http://code.google.com/apis/health/reference.html#Authentication

Your AuthSub token is already associated with
a specific profile because the user chooses which profile on
the approval page.  Once you have the token, you can
just query the profile/default feed.

Eric

On Oct 2, 9:07 am, Francois Andry <[EMAIL PROTECTED]> wrote:
> Hi,
>
>   I am doing some POC tests using H9 and the java API and using
> AuthSub Authentication.
>   My test web app  (JSP on localhost) manages to parse the request
> obtain a single use token and convert it to a session token:
>
>    
> e.g.http://localhost:8080/sample/hello.jsp?token=1%2FKecErhV1-LUwcgn6rvXe...
>
>  The problem starts when I try to retrieve the list of profiles on
> gh9s.getFeed(new URL(PROFILE_LIST_URL_PATH), Feed.class);
>
>  I get an "Unknown authorization header" message.
>  The url I use is:https://www.google.com/h9/feeds/profile/list
>  (I tried both http and https, and checked my laptop's clock in
> case ...).
>
>    private static final String FEED_BASE_PATH = 
> "https://www.google.com/h9/feeds/";;
>    private static final String PROFILE_FEED_PATH = FEED_BASE_PATH +
> "profile/";
>    private static final String PROFILE_LIST_URL_PATH =
> PROFILE_FEED_PATH + "list";
>
> private List<String> getAllProfileIds() throws IOException,
> ServiceException {
>        List<String> profileIds = new ArrayList<String>();
>        System.out.println(PROFILE_LIST_URL_PATH);
>        Feed profileListFeed = gh9s.getFeed(new
> URL(PROFILE_LIST_URL_PATH), Feed.class);
>        System.out.println("gh9s.getFeed");
>        for (Entry profileListEntry : profileListFeed.getEntries()) {
>                 profileIds.add(((TextContent)
> profileListEntry.getContent()).getContent().getPlainText());
>        }
>        return profileIds;
>    }
>
>  Any suggestions?
>
> Regards,
>
> -Francois
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Health Developers" group.
To post to this group, send email to googlehealthdevelopers@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to