Google プロジェクト API キーのセットアップ方法。Google ディレクトリ API を使用したい。ドメイン内のユーザーのリストを取得する必要があります。Google Api エクスプローラー ( https://developers.google.com/apis-explorer/#p/admin/directory_v1/directory.users.list ) で、承認してすべてのリストを取得します私のドメインのユーザー。しかし、応答でユーザーのリストを取得するためにnode.jsを使用すると、取得しています
{
"error": {
"errors": [
{
"domain": "global",
"reason": "badRequest",
"message": "Bad Request"
}
],
"code": 400,
"message": "Bad Request"
}
}
ここにnode.jsコードの小さなスニペットがあります
var request = require('request');
var request1 = {url : 'https://www.googleapis.com/admin/directory/v1/users',
headers :{'Authorization' : 'Bearer '+bodyy.access_token},query:{
domain : 'iritesh.com',key:'AIzaSyBrTEYAap74npiUhKWGp0eLcPY1kBMnTIk'
},method : 'GET'};
request(request1,function(err,ress,body){
console.log('body is');
console.log(body);
res.render('index',{title: 'Express'});
});
公開鍵を適切に設定していないため、このエラーが発生しているとは思えません。システムの IP アドレスは 103.245.XX.XX で、プロジェクト コンソールで同じ IP アドレスを設定しています。 localhost を使用している場合の IP アドレス.間違っていますか??また、アドミン コンソールで API アクセスを有効にしました。私のシステム管理者は ritesh@iritesh.com で、ドメインは iritesh.com です。一時的にハードコーディングしました。これは無視してください。iそれに関連するスナップショットを添付しています。