나는 단순히 내 자신의 Gmail 계정에 액세스하여 10 개의 최신 메시지를 검색하려고합니다. 나는 이것을 시도 할 수 있도록 인증하기가 힘듭니다. 지금 무엇을 https://developers.google.com/gmail/api/quickstart/phpGmail API PHP를 사용하여 자신의 데이터에 액세스하는 방법을 인증하는 방법은 무엇입니까?
모든 일을 나타나지만 :
나는 여기에 지침을 따랐? 설명서는 따라하기가 어렵습니다. API 호출은 API Explorer를 사용하여 작동하지만 PHP에서 oAuth 토큰에 어떻게 액세스해야합니까?function listMessages($service, $userId) {
$pageToken = NULL;
$messages = array();
$opt_param = array();
do {
try {
if ($pageToken) {
$opt_param['pageToken'] = $pageToken;
}
$messagesResponse = $service->users_messages->listUsersMessages($userId, $opt_param);
if ($messagesResponse->getMessages()) {
$messages = array_merge($messages, $messagesResponse->getMessages());
$pageToken = $messagesResponse->getNextPageToken();
}
} catch (Exception $e) {
print 'An error occurred: ' . $e->getMessage();
}
} while ($pageToken);
foreach ($messages as $message) {
print 'Message with ID: ' . $message->getId() . '<br/>';
}
return $messages;
}
가 어떻게이 $service
을받을 수 있나요 :
Google은 다음 exaple 기능을 제공? client_secrets.json에 저장된 키를 참조한다고 가정하지만 액세스하는 방법은 확실하지 않습니다.
이 질문은 다소 기본적인 질문이므로 (Google에서는 설명하지 않으므로)이 문제를 해결할 수있는 유일한 사람은 아닙니다.
감사합니다!