Amadeus api return 401 client Credentials are invalid










-1














Amadeus api returns 401 client Credentials are invalid. Please check the code below. I included symbols [ and ] into credential strings.



// here xxxxx are placeholders for real credentials (strings)
Amadeus amadeus = Amadeus.builder("[xxxxxx]","[xxxxxx]")
.setHostname("test").setHost("test.api.amadeus.com").setSsl(true).setLogLevel("debug").build();

//HttpHandler sh = new HttpHandler();

//FlightDestination des = sh.FlightDest();
//id = sh.id();

try

FlightDestination destination1 = amadeus.shopping.flightDestinations.get(Params.with("origin", "LON"));


id = destination1[0].getOrigin();
name = destination1[0].getDestination();
email = destination1[0].getType();
catch (ClientException e)

id=e.getMessage();

catch (NetworkException e)

id = e.getMessage();

catch (NotFoundException e)

id = e.getMessage();
catch (ServerException e)

id = e.getMessage();
catch (ParserException e)

id = e.getMessage();
catch (ResponseException e)

id = e.getMessage();










share|improve this question



















  • 2




    try removing the [ ] around the credentials, also, don't post your credentials on here
    – Shane
    Nov 12 at 11:22











  • when I removed [ ] from credentials, my app crashed. Any suggested solution will be appreciated. thanks
    – Abax
    Nov 16 at 10:03















-1














Amadeus api returns 401 client Credentials are invalid. Please check the code below. I included symbols [ and ] into credential strings.



// here xxxxx are placeholders for real credentials (strings)
Amadeus amadeus = Amadeus.builder("[xxxxxx]","[xxxxxx]")
.setHostname("test").setHost("test.api.amadeus.com").setSsl(true).setLogLevel("debug").build();

//HttpHandler sh = new HttpHandler();

//FlightDestination des = sh.FlightDest();
//id = sh.id();

try

FlightDestination destination1 = amadeus.shopping.flightDestinations.get(Params.with("origin", "LON"));


id = destination1[0].getOrigin();
name = destination1[0].getDestination();
email = destination1[0].getType();
catch (ClientException e)

id=e.getMessage();

catch (NetworkException e)

id = e.getMessage();

catch (NotFoundException e)

id = e.getMessage();
catch (ServerException e)

id = e.getMessage();
catch (ParserException e)

id = e.getMessage();
catch (ResponseException e)

id = e.getMessage();










share|improve this question



















  • 2




    try removing the [ ] around the credentials, also, don't post your credentials on here
    – Shane
    Nov 12 at 11:22











  • when I removed [ ] from credentials, my app crashed. Any suggested solution will be appreciated. thanks
    – Abax
    Nov 16 at 10:03













-1












-1








-1







Amadeus api returns 401 client Credentials are invalid. Please check the code below. I included symbols [ and ] into credential strings.



// here xxxxx are placeholders for real credentials (strings)
Amadeus amadeus = Amadeus.builder("[xxxxxx]","[xxxxxx]")
.setHostname("test").setHost("test.api.amadeus.com").setSsl(true).setLogLevel("debug").build();

//HttpHandler sh = new HttpHandler();

//FlightDestination des = sh.FlightDest();
//id = sh.id();

try

FlightDestination destination1 = amadeus.shopping.flightDestinations.get(Params.with("origin", "LON"));


id = destination1[0].getOrigin();
name = destination1[0].getDestination();
email = destination1[0].getType();
catch (ClientException e)

id=e.getMessage();

catch (NetworkException e)

id = e.getMessage();

catch (NotFoundException e)

id = e.getMessage();
catch (ServerException e)

id = e.getMessage();
catch (ParserException e)

id = e.getMessage();
catch (ResponseException e)

id = e.getMessage();










share|improve this question















Amadeus api returns 401 client Credentials are invalid. Please check the code below. I included symbols [ and ] into credential strings.



// here xxxxx are placeholders for real credentials (strings)
Amadeus amadeus = Amadeus.builder("[xxxxxx]","[xxxxxx]")
.setHostname("test").setHost("test.api.amadeus.com").setSsl(true).setLogLevel("debug").build();

//HttpHandler sh = new HttpHandler();

//FlightDestination des = sh.FlightDest();
//id = sh.id();

try

FlightDestination destination1 = amadeus.shopping.flightDestinations.get(Params.with("origin", "LON"));


id = destination1[0].getOrigin();
name = destination1[0].getDestination();
email = destination1[0].getType();
catch (ClientException e)

id=e.getMessage();

catch (NetworkException e)

id = e.getMessage();

catch (NotFoundException e)

id = e.getMessage();
catch (ServerException e)

id = e.getMessage();
catch (ParserException e)

id = e.getMessage();
catch (ResponseException e)

id = e.getMessage();







amadeus






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 12 at 12:59









Vladimir Vagaytsev

2,16592327




2,16592327










asked Nov 12 at 11:20









Abax

11




11







  • 2




    try removing the [ ] around the credentials, also, don't post your credentials on here
    – Shane
    Nov 12 at 11:22











  • when I removed [ ] from credentials, my app crashed. Any suggested solution will be appreciated. thanks
    – Abax
    Nov 16 at 10:03












  • 2




    try removing the [ ] around the credentials, also, don't post your credentials on here
    – Shane
    Nov 12 at 11:22











  • when I removed [ ] from credentials, my app crashed. Any suggested solution will be appreciated. thanks
    – Abax
    Nov 16 at 10:03







2




2




try removing the [ ] around the credentials, also, don't post your credentials on here
– Shane
Nov 12 at 11:22





try removing the [ ] around the credentials, also, don't post your credentials on here
– Shane
Nov 12 at 11:22













when I removed [ ] from credentials, my app crashed. Any suggested solution will be appreciated. thanks
– Abax
Nov 16 at 10:03




when I removed [ ] from credentials, my app crashed. Any suggested solution will be appreciated. thanks
– Abax
Nov 16 at 10:03












1 Answer
1






active

oldest

votes


















0














You don't need the [ ] and you need to replace them by the API_KEY and the API_SECRET that you get following this guide.



You can find examples using the Java SDK here and here.



Amadeus amadeus = Amadeus.builder("API_KEY", "API_SECRET").build();


/* Find cheapest destinations from London */

FlightDestination flightDestinations = amadeus.shopping.flightDestinations.get(Params.with("origin", "LON"));

System.out.println(flightDestinations[0]);





share|improve this answer




















    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53261094%2famadeus-api-return-401-client-credentials-are-invalid%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    You don't need the [ ] and you need to replace them by the API_KEY and the API_SECRET that you get following this guide.



    You can find examples using the Java SDK here and here.



    Amadeus amadeus = Amadeus.builder("API_KEY", "API_SECRET").build();


    /* Find cheapest destinations from London */

    FlightDestination flightDestinations = amadeus.shopping.flightDestinations.get(Params.with("origin", "LON"));

    System.out.println(flightDestinations[0]);





    share|improve this answer

























      0














      You don't need the [ ] and you need to replace them by the API_KEY and the API_SECRET that you get following this guide.



      You can find examples using the Java SDK here and here.



      Amadeus amadeus = Amadeus.builder("API_KEY", "API_SECRET").build();


      /* Find cheapest destinations from London */

      FlightDestination flightDestinations = amadeus.shopping.flightDestinations.get(Params.with("origin", "LON"));

      System.out.println(flightDestinations[0]);





      share|improve this answer























        0












        0








        0






        You don't need the [ ] and you need to replace them by the API_KEY and the API_SECRET that you get following this guide.



        You can find examples using the Java SDK here and here.



        Amadeus amadeus = Amadeus.builder("API_KEY", "API_SECRET").build();


        /* Find cheapest destinations from London */

        FlightDestination flightDestinations = amadeus.shopping.flightDestinations.get(Params.with("origin", "LON"));

        System.out.println(flightDestinations[0]);





        share|improve this answer












        You don't need the [ ] and you need to replace them by the API_KEY and the API_SECRET that you get following this guide.



        You can find examples using the Java SDK here and here.



        Amadeus amadeus = Amadeus.builder("API_KEY", "API_SECRET").build();


        /* Find cheapest destinations from London */

        FlightDestination flightDestinations = amadeus.shopping.flightDestinations.get(Params.with("origin", "LON"));

        System.out.println(flightDestinations[0]);






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 17 at 13:33









        Anthony Roux

        1817




        1817



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53261094%2famadeus-api-return-401-client-credentials-are-invalid%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            27

            Top Tejano songwriter Luis Silva dead of heart attack at 64

            Category:Rhetoric