Я создаю локальный размещенный сервер (с помощью сервера WAMP) для управления своим сообщением в блоге.
Я понял, что могу получить список сообщений в блоге, используя ключ APIKey и BlogID:
function sendRequest(url) {
url = url + '&request_time=' + Date.now();
var xhttp = new XMLHttpRequest();
xhttp.open("GET", url, false);
xhttp.send();
return xhttp.responseText;
}
function getAllPosts(BlogID, APIKey) {
var reqURL = 'https://www.googleapis.com/blogger/v3/blogs/'+ BlogID +'/posts?key=' + APIKey;
var response = sendRequest(reqURL);
return response;
}
Но я не мог понять, как работать с «токеном OAuth 2.0» для выполнения других операций, таких как список блогов по идентификатору пользователя, обновление сообщений, удаление сообщений.
В руководстве для разработчиков Google говорится: « предоставить HTTP-заголовок авторизации с запросом GET. " Но не вышло. Мне нужно знать, как получить «токен OAuth 2.0» для локально размещенного сервера.
Он работал на OAuth 2.0 Playground.
Но каков код JavaScript для получения ключа авторизации и получить личные данные блога?
Google Developer Docs: https://developers.google.com/blogger/docs/3.0/using#RetrievingAUsersBlogs