저는 3 일 동안 여러 가지 방법을 시도하고 gmail API 문서 및 stackoverflow를 통해 사냥을 해왔습니다.하지만 가능할 지 아직 확실하지 않습니다.UI가없는 gmail-api PHP
Gmail API를 사용하여 cron 스타일 프로세스로 이메일을 보내려고합니다. (말 그대로 cron이 아니지만 유사 함). 따라서 사용자 상호 작용은 없습니다.
https://console.developers.google.com/apis/credentials 페이지에서 자격 증명을 설정했지만 사용하려고하면 오류가 발생합니다. 또한 https://developers.google.com/gmail/api/quickstart/php#step_2_install_the_google_client_library에서 quickstart.php를 실행했지만 3600 초가 지나면 자격 증명이 만료되는 것으로 보입니다. 나는 또한 다른 신임장 파일과 비슷한 키가 없으므로이를 사용하는 방법조차 모릅니다.
그리고 나서 자격 증명 페이지를 보았습니다. Gmail API에 대한 새로운 자격 증명을 만들려고하면 cron-job에 대해 알려주지 않습니다. 간단히 말하면 "로그인을 위해 사용자 상호 작용이 필요하기 때문에 UI가없는 플랫폼에서 사용자 데이터에 액세스 할 수 없습니다."
제 질문은 웹 페이지를 읽고 긁을 컬을 구현하는 자체 클래스를 만들지 않고 cron 작업을 실행하여 Gmail API를 사용하여 전자 메일을 보내려는 것입니까?
편집 : 모든 사람들의 도움에 감사 드리며 실제로 누군가 실제로 도움을 주 었는지보고 싶습니다. 지금까지 아무도 그것을 인정하지 않습니다. 서비스 수준 자격 증명을 살펴 보았습니다. 사용자 수준의 자격 증명을 살펴 봤습니다. 나는 퀵 스타트를 시도했다. 빠른 시작은 작동하지만 결과를 즉시 사용하여 전자 메일을 보내더라도 로그인 실패로 실패합니다.
키 새로 고침에 대한 설명서도 읽었습니다.
Google에서 API를 너무 많이 사용하여 사용자 상호 작용없이 작업을 잊어 버린 것 같습니다. 이봐, 알았다. 모든 것을 쓰려고 노력하는 것은 복잡합니다. 나는 불평 하는게 아니야. 나는 심각하게도 누군가가 실제로 gmail을 사용할 수 있는지에 대해서만 묻고있다.
Gmail의 SMTP를 사용할 수 있습니다. –
당신은 gmail-api를 의미합니까? 아니면 다른 것입니까? – jim