Работа с Google People API для аутентифицированных пользователей. Этот пример является моей отправной точкой.
var apiKey = 'MY_KEY';
var discoveryDocs = ["https://people.googleapis.com/$discovery/rest?version=v1"];
var clientId = 'MY_CLIENT_ID.apps.googleusercontent.com';
var scopes = 'profile';
function initClient() {
gapi.client.init({
apiKey: apiKey,
discoveryDocs: discoveryDocs,
clientId: clientId,
scope: scopes
}).then(function () {
console.log('initialized');
});
}
При запуске я получаю API-ключ недействителен 400 ошибка.
Итак,Естественно, я дважды проверил значения ClientID и API-KEY, убедился, что API People включен, и даже целый новый проект с новыми учетными данными и всем прочим.
Тот же результат.
Итак, впопытавшись пройтись по коду и разобраться с ним, я прокомментировал DiscoverDocs ...
function initClient() {
gapi.client.init({
apiKey: apiKey,
// discoveryDocs: discoveryDocs,
clientId: clientId,
scope: scopes
}).then(function () {
console.log('initialized');
});
}
gapi.client.init теперь заканчивается
Мне, очевидно, нужноDiscoverDocs, так что это не решение, но кажется индикатором того, что происходит.
Что-то не так с моим кодом выше?
Есть ли настройка, которую я должен проверитьконсоль Google API?
Заранее спасибо