<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<br class="">
<div>
<blockquote type="cite" class=""><br class="Apple-interchange-newline">
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class="">
<span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">From:
</b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">Jennifer Vendetti <<a href="mailto:vendetti@stanford.edu" class="">vendetti@stanford.edu</a>><br class="">
</span></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class="">
<span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">Subject:
</b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class=""><b class="">Re: [bioontology-support] issues retrieving class labels with REST API</b><br class="">
</span></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class="">
<span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">Date:
</b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">March 4, 2016 at 3:27:32 PM PST<br class="">
</span></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class="">
<span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">To:
</b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">Maxwell Neal <<a href="mailto:maxneal@gmail.com" class="">maxneal@gmail.com</a>><br class="">
</span></div>
<br class="">
<div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Hi M,
<div class=""><br class="">
</div>
<div class="">I tried out your API key.  It works for me in all scenarios - Java sample code, web browser, and curl.  How are you executing the Java program?  Have you made any other edits to the Java file besides assigning a value to the API_KEY variable?</div>
<div class=""><br class="">
</div>
<div class="">Jennifer</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
<div class="">
<blockquote type="cite" class="">
<div class="">On Mar 4, 2016, at 12:11 PM, Maxwell Neal <<a href="mailto:maxneal@gmail.com" class="">maxneal@gmail.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div dir="ltr" class="">Hi Jennifer,
<div class=""><br class="">
</div>
<div class="">Many thanks for the reply. That curl command does actually work for me.  Here's the command I used:</div>
<div class="">
<p class=""><span class="">curl -X GET '<a href="http://data.bioontology.org/ontologies/BRO?apikey=c4192e4b-88a8-4002-ad08-b4636c88df1a" class="">http://data.bioontology.org/ontologies/BRO?apikey=c4192e4b-88a8-4002-ad08-b4636c88df1a</a>'</span></p>
<p class=""><span class="">But I still get the 401 error when I try the GetLabels example. Does the example succeed if you use my API key on your end?</span></p>
<p class=""><span class="">M</span></p>
</div>
</div>
<div class="gmail_extra"><br class="">
<div class="gmail_quote">On Fri, Mar 4, 2016 at 2:13 PM, Jennifer Leigh Vendetti <span dir="ltr" class="">
<<a href="mailto:vendetti@stanford.edu" target="_blank" class="">vendetti@stanford.edu</a>></span> wrote:<br class="">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word" class="">Hi M,
<div class=""><br class="">
</div>
<div class="">I was able to execute the sample code to retrieve labels with my API key successfully.  HTTP 401 errors indicate unauthorized access, so I’m wondering if the API key you put in GetLabels.java is correct.  Are you able to issue a simple curl command
 at the command line to retrieve ontology data, e.g.:</div>
<div class=""><br class="">
</div>
<div class="">curl -X GET '<a href="http://data.bioontology.org/ontologies/BRO?apikey=your_api_key_here'" target="_blank" class="">http://data.bioontology.org/ontologies/BRO?apikey=your_api_key_here'</a></div>
<div class=""><br class="">
</div>
<div class="">Does this succeed for you?</div>
<div class=""><br class="">
</div>
<div class="">Jennifer</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
<div class="">
<blockquote type="cite" class="">
<div class="">
<div class="h5">
<div class="">On Mar 3, 2016, at 10:10 AM, Maxwell Neal <<a href="mailto:maxneal@gmail.com" target="_blank" class="">maxneal@gmail.com</a>> wrote:</div>
<br class="">
</div>
</div>
<div class="">
<div class="">
<div class="h5">
<div dir="ltr" class="">Hi,
<div class=""><br class="">
</div>
<div class="">When I attempt to retrieve class labels programmatically using the <a href="https://github.com/ncbo/ncbo_rest_sample_code/blob/master/java/src/GetLabels.java" target="_blank" class="">
"GetLabels" example</a> on the BioPortal API GitHub site, I get an HTTP 401 error and the labels aren't retrieved.</div>
<div class=""><br class="">
</div>
<div class="">I've edited the example code so it uses my own application apikey, and I get the 401 error whether I run the original or edited code.</div>
<div class=""><br class="">
</div>
<div class="">Any help is appreciated. Thanks!</div>
<div class=""><br class="">
</div>
<div class="">M<br class="">
<br class="">
</div>
</div>
</div>
</div>
_______________________________________________<br class="">
bioontology-support mailing list<br class="">
<a href="mailto:bioontology-support@lists.stanford.edu" target="_blank" class="">bioontology-support@lists.stanford.edu</a><br class="">
<a href="https://mailman.stanford.edu/mailman/listinfo/bioontology-support" target="_blank" class="">https://mailman.stanford.edu/mailman/listinfo/bioontology-support</a><br class="">
</div>
</blockquote>
</div>
<br class="">
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</div>
</div>
</blockquote>
</div>
<br class="">
</body>
</html>