Once you got the Authorization Code from Step 1 click the Exchange authorization code












0














I am not sure why i am getting this error message. i have inserted the ids



POST /oauth2/v4/token HTTP/1.1
Host: www.googleapis.com
Content-length: 322
content-type: application/x-www-form-urlencoded
user-agent: google-oauth-playground


HTTP/1.1 400 Bad Request
Content-length: 68
X-xss-protection: 1; mode=block
X-content-type-options: nosniff
Transfer-encoding: chunked
Vary: Origin, X-Origin, Referer
Server: ESF
-content-encoding: gzip
Cache-control: private
Date: Sun, 11 Nov 2018 23:59:34 GMT
X-frame-options: SAMEORIGIN
Alt-svc: quic=":443"; ma=2592000; v="44,43,39,35"
Content-type: application/json; charset=utf-8



{
"error_description": "Bad Request",
"error": "invalid_grant"
}









share|improve this question






















  • please edit your question to explain the steps you have taken to get to the moment you see this error.
    – pinoyyid
    Nov 12 at 20:39










  • Include the data in the HTTP body section. As the error states your grant request is not valid. grant_type will look like grant_type: urn:ietf:params:oauth:grant-type:jwt-bearer or grant_type: refresh_token before encoding. The first is for requesting an access token the second for renewing an existing access token with a refresh token.
    – John Hanley
    Nov 14 at 1:23


















0














I am not sure why i am getting this error message. i have inserted the ids



POST /oauth2/v4/token HTTP/1.1
Host: www.googleapis.com
Content-length: 322
content-type: application/x-www-form-urlencoded
user-agent: google-oauth-playground


HTTP/1.1 400 Bad Request
Content-length: 68
X-xss-protection: 1; mode=block
X-content-type-options: nosniff
Transfer-encoding: chunked
Vary: Origin, X-Origin, Referer
Server: ESF
-content-encoding: gzip
Cache-control: private
Date: Sun, 11 Nov 2018 23:59:34 GMT
X-frame-options: SAMEORIGIN
Alt-svc: quic=":443"; ma=2592000; v="44,43,39,35"
Content-type: application/json; charset=utf-8



{
"error_description": "Bad Request",
"error": "invalid_grant"
}









share|improve this question






















  • please edit your question to explain the steps you have taken to get to the moment you see this error.
    – pinoyyid
    Nov 12 at 20:39










  • Include the data in the HTTP body section. As the error states your grant request is not valid. grant_type will look like grant_type: urn:ietf:params:oauth:grant-type:jwt-bearer or grant_type: refresh_token before encoding. The first is for requesting an access token the second for renewing an existing access token with a refresh token.
    – John Hanley
    Nov 14 at 1:23
















0












0








0







I am not sure why i am getting this error message. i have inserted the ids



POST /oauth2/v4/token HTTP/1.1
Host: www.googleapis.com
Content-length: 322
content-type: application/x-www-form-urlencoded
user-agent: google-oauth-playground


HTTP/1.1 400 Bad Request
Content-length: 68
X-xss-protection: 1; mode=block
X-content-type-options: nosniff
Transfer-encoding: chunked
Vary: Origin, X-Origin, Referer
Server: ESF
-content-encoding: gzip
Cache-control: private
Date: Sun, 11 Nov 2018 23:59:34 GMT
X-frame-options: SAMEORIGIN
Alt-svc: quic=":443"; ma=2592000; v="44,43,39,35"
Content-type: application/json; charset=utf-8



{
"error_description": "Bad Request",
"error": "invalid_grant"
}









share|improve this question













I am not sure why i am getting this error message. i have inserted the ids



POST /oauth2/v4/token HTTP/1.1
Host: www.googleapis.com
Content-length: 322
content-type: application/x-www-form-urlencoded
user-agent: google-oauth-playground


HTTP/1.1 400 Bad Request
Content-length: 68
X-xss-protection: 1; mode=block
X-content-type-options: nosniff
Transfer-encoding: chunked
Vary: Origin, X-Origin, Referer
Server: ESF
-content-encoding: gzip
Cache-control: private
Date: Sun, 11 Nov 2018 23:59:34 GMT
X-frame-options: SAMEORIGIN
Alt-svc: quic=":443"; ma=2592000; v="44,43,39,35"
Content-type: application/json; charset=utf-8



{
"error_description": "Bad Request",
"error": "invalid_grant"
}






google-oauth






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 12 at 0:15









Samson

1




1












  • please edit your question to explain the steps you have taken to get to the moment you see this error.
    – pinoyyid
    Nov 12 at 20:39










  • Include the data in the HTTP body section. As the error states your grant request is not valid. grant_type will look like grant_type: urn:ietf:params:oauth:grant-type:jwt-bearer or grant_type: refresh_token before encoding. The first is for requesting an access token the second for renewing an existing access token with a refresh token.
    – John Hanley
    Nov 14 at 1:23




















  • please edit your question to explain the steps you have taken to get to the moment you see this error.
    – pinoyyid
    Nov 12 at 20:39










  • Include the data in the HTTP body section. As the error states your grant request is not valid. grant_type will look like grant_type: urn:ietf:params:oauth:grant-type:jwt-bearer or grant_type: refresh_token before encoding. The first is for requesting an access token the second for renewing an existing access token with a refresh token.
    – John Hanley
    Nov 14 at 1:23


















please edit your question to explain the steps you have taken to get to the moment you see this error.
– pinoyyid
Nov 12 at 20:39




please edit your question to explain the steps you have taken to get to the moment you see this error.
– pinoyyid
Nov 12 at 20:39












Include the data in the HTTP body section. As the error states your grant request is not valid. grant_type will look like grant_type: urn:ietf:params:oauth:grant-type:jwt-bearer or grant_type: refresh_token before encoding. The first is for requesting an access token the second for renewing an existing access token with a refresh token.
– John Hanley
Nov 14 at 1:23






Include the data in the HTTP body section. As the error states your grant request is not valid. grant_type will look like grant_type: urn:ietf:params:oauth:grant-type:jwt-bearer or grant_type: refresh_token before encoding. The first is for requesting an access token the second for renewing an existing access token with a refresh token.
– John Hanley
Nov 14 at 1:23














1 Answer
1






active

oldest

votes


















0














Bad Request error occurs when the request syntax are wrong (i.e. when a parameter or a header you are supposed to send is missing or contains an incorrect/invalid value). Best option is to check OAuth Specification are figure out what you have done wrong in the token request. Google might have a slightly different implementation from the actual specification, but I think it won't be difficult to find the issue after checking the documentation.



Access token request specification for authorization code grant can be found here.






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%2f53254543%2fonce-you-got-the-authorization-code-from-step-1-click-the-exchange-authorization%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














    Bad Request error occurs when the request syntax are wrong (i.e. when a parameter or a header you are supposed to send is missing or contains an incorrect/invalid value). Best option is to check OAuth Specification are figure out what you have done wrong in the token request. Google might have a slightly different implementation from the actual specification, but I think it won't be difficult to find the issue after checking the documentation.



    Access token request specification for authorization code grant can be found here.






    share|improve this answer


























      0














      Bad Request error occurs when the request syntax are wrong (i.e. when a parameter or a header you are supposed to send is missing or contains an incorrect/invalid value). Best option is to check OAuth Specification are figure out what you have done wrong in the token request. Google might have a slightly different implementation from the actual specification, but I think it won't be difficult to find the issue after checking the documentation.



      Access token request specification for authorization code grant can be found here.






      share|improve this answer
























        0












        0








        0






        Bad Request error occurs when the request syntax are wrong (i.e. when a parameter or a header you are supposed to send is missing or contains an incorrect/invalid value). Best option is to check OAuth Specification are figure out what you have done wrong in the token request. Google might have a slightly different implementation from the actual specification, but I think it won't be difficult to find the issue after checking the documentation.



        Access token request specification for authorization code grant can be found here.






        share|improve this answer












        Bad Request error occurs when the request syntax are wrong (i.e. when a parameter or a header you are supposed to send is missing or contains an incorrect/invalid value). Best option is to check OAuth Specification are figure out what you have done wrong in the token request. Google might have a slightly different implementation from the actual specification, but I think it won't be difficult to find the issue after checking the documentation.



        Access token request specification for authorization code grant can be found here.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 12 at 4:19









        RakihthaRR

        18911




        18911






























            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%2f53254543%2fonce-you-got-the-authorization-code-from-step-1-click-the-exchange-authorization%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

            Florida Star v. B. J. F.

            Danny Elfman

            Lugert, Oklahoma