나는 하나의 함수에서 oauth2client를 생성하고 반환하고 있습니다. 나는 실제로 clien id, secret, redirect url 및 credential을 전달합니다. 그것들은 제가 확인한 것에서 모두 정확합니다.nodejs googleapis, authClient.request는 함수가 아닙니다.
var OAuth2 = google.auth.OAuth2;
var oauth2Client = new OAuth2(CLIENT_ID, CLIENT_SECRET, REDIRECT_URL);
...
credentials = {
access_token: accessToken,
refresh_token: refreshToken
};
oauth2Client.setCredentials(credentials);
나는 다음 oauth2client 객체가 반환되는 함수에서이 작업을 수행 :
var plus = google.plus('v1');
console.log(JSON.stringify(oauth_client));
plus.people.get({ userId: 'me' , auth: oauth_client}, function(err, response) {
if(err) {
console.log(err);
} else {
console.log(JSON.stringify(response));
return response;
}
});
그러나 나는 그 authClient.request는 함수가 아닙니다 없다는 오류 메시지가 표시됩니다.
형식 오류가 : authClient.request 내가이 오류가 발생하는 이유는 확실하지 않다 createAPIRequest (/node_modules/googleapis/lib/apirequest.js:180:22)
에서 함수 없습니다. 또한 console.log (JSON.stringify (oauth_client))를 사용하여 요청 함수를 확인했으며 아무 것도 보지 못했습니다. 누군가는 전체 프로토 타입 체인을 표시 할 수없고 요청 함수가 실제로있을 수 있다고 언급했습니다.
대답을 받아 들일 수 있으면 좋겠다. sandeep이 내 문제를 해결했다. – TheeBen