oauth для функции $ .get Json в javascript - PullRequest
1 голос
/ 23 апреля 2020

Я застрял при добавлении токена доступа Oauth 2.0 в функцию $ .get JSON

Я новичок в javascript, я работаю над инструментом BI и мне нужно добавьте токен доступа Oauth 2.0 в json вызов get, токен доступа будет получен из учетных данных клиента

с URL-адресом токена доступа, идентификатором клиента и секретом клиента

Если URL-адрес токена доступа равен https://test.com: 19999 / login Идентификатор клиента = aaaaaaa, а секретом клиента является bbbbbb

как запросить токен и добавить его к вызову get Json ниже?

спасибо заранее, я не могу найти ответ, который понимаю.

в настоящее время у меня есть этот код:

    <!DOCTYPE html>
<html>
    <head>
        <title>JSON data to HTML Table using Ajax Jquery getJSON method</title>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" ></script>
    </head>
    <body>
        <div class="container">
            <div class="table-responsive">
                <h1>JSON data To HTML using JSON file </h1>
                <br />
                <table class="table table_bordered table-striped" id=employee_table>
                    <tr>
                        <th>State</th>
                        <th>City</th>
                    </tr>
                </table>
            </div>
        </div>

    </body>
</html>
<script>
    $(document).ready(function(){

        var data = {
        "grant_type":"client_credentials",
        "client_id": "KzwgGk8W5yZN2j2MWB4V",
        "client_secret": "g3bXSBkPWPdzRxnjFMwHsk2h"
        };


        // construct an HTTP request
        var getToken= new XMLHttpRequest();
        getToken.open("POST", "https://agiliz.de.looker.com:19999/login", true);
        getToken.setRequestHeader('Content-Type', 'application/json');

        // send the collected data as JSON
        getToken.send(JSON.stringify(data));




        $.getJSON("https://jsonplaceholder.typicode.com/posts",function(data){
            var employee_data = '';
            $.each(data, function(key, value) {
                employee_data += '<tr>'; 
                employee_data += '<td>'+value.title+'</td>'; 
                employee_data += '<td>'+value.body+'</td>'; 
                employee_data += '</tr>';
            });
            $('#employee_table').append(employee_data);
        });

    });


</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...