0
반응 프로젝트에서 Gmail API를 사용하려고합니다. React에서 설정했습니다. 공식 문서는 일반 자바 버전 (http://dpaste.com/15GDH9A)을 사용합니다.반응 할 Gmail API
이 파일을 호출,하지만 난
가 시도에게 반작용 내 API의 메시지를 렌더링하는 데 도움이 필요되고있다
import React from 'react'
window.handleGoogleClientLoad = function() {
tryAuthorize(/*immediate*/ true);
};
function tryAuthorize(immediate) {
store.dispatch({type: ActionType.Authorization.REQUEST});
gapi.auth.authorize(
{
/*eslint-disable camelcase*/
client_id: 'xxx',
/*eslint-enable*/
scope: 'email https://www.googleapis.com/auth/gmail.modify',
immediate
},
whenAuthenticated
);
}
function whenAuthenticated(authResult) {
if (authResult && !authResult.error) {
store.dispatch({type: ActionType.Authorization.SUCCESS});
gapi.client.load('gmail', 'v1', whenLoaded);
} else {
store.dispatch({type: ActionType.Authorization.FAILURE});
}
}