구글 캘린더 읽어오기 위한 권한 설정 및 token 값 받아오기
구글 서치 콘솔에 티스토리 블로그를 등록하고 일주일 정도 되었는데요. 이런 메일이 날아와서 클릭해봤습니다. 그랬더니 이런 보고서가 나왔는데요. 색인구글 검색에 노출되기 위한 정보값이 제작된 페이지가 꼴랑 5개고, 생성되지 않아 노출 되지 않고 있는 페이지가 무려 39개였습니다. 어떤 이유로 맨날 다음으로만 유입이 됩니다. 싶었는데 구글 노출이 잘 안되고 있는 이유가 있었군요. 몰랐는데 이메일을 통해 알려 주시기 바랍니다서 고마우면서도 어떠한 방식으로 해야하는지 어렵게 느껴져서 머리가 좀 아팠습니다.
그래도 차근차근 하다보시면 답이 나오겠죠? 이유는 두 가지였는데요, 처음 robots.txt 다만, 하단에 제가 박스 표시를 해놓은 발견됨 현재 색인이 생성되지 않음 이유에 해당하는 페이지가 38개나 되기 때문에 허겁지겁 빠르게 클릭해줍니다.
구글 캘린더 일정 설정
위 화면에서 내 일정을 보거나 수정할 관한이 있는 사용자가 모든 권유를 보도록 하용하 기를 체크 해제를 해야 합니다. 체크가 되어있다면 모든 사용자가 권유를 보낼 수 있게 됩니다. 이게 문제입니다. 그리고 다음 설정 입니다. 내 캘린더에 초대 추가 설정을 무조건적으로 이메일에서 초대에 응답한 경우로 설정합니다. 마지막으로 하나 더 남았습니다. Gmail에서 자동으로 제작된 일정을 캘린더에 표시 된 옵션을 체크 해제 합니다.
Gmail에서 제작된 일정 숨기기가 표시됩니다. 이제부터는 이전에 추가된 일정을 포함하여 이메일에서 자동으로 제작된 일정이 더 이상 표시되지 않게 됩니다. 모두 완료되었습니다.
스프레드시트 다운로드하기
완전한 스프레드시트는 다음과 같은 6가지 파일 형식으로 다운로드가 가능합니다. 특히 엑셀 파일형식으로도 다운로드가 가능하여 아주 편리합니다. Microsoft Excel.xlsx OpenDocument.ods PDF.pdf 웹페이지.html 쉼표로 구분된 값.csv 탭으로로 구분된 값.tsv 참고해서 구글 스프레드시트는 구글 클라우드 기반의 도구입니다. 따라서 자동으로 구글 클라우드에 저장이 되기 때문에 별도로 저장 버튼 기능을 제공하고 있지는 않습니다.
완전한 시트파일을 다운로드하기 위해서는 상단 탭 파일 rarr 다운로드 경로를 거쳐서 요구하는 파일형식으로 다운로드해 주시면 됩니다.
로그인 코드 작업
인터넷에서 조화로운 배경 사진 하나를 가져오고, 유니티로 로그인 기능을 수행할 UI 버튼 하나와 로그를 찍을 텍스트 하나를 만들어 주었다. 하이어라키에 GoogleManager 오브젝트를 하나 만들고 GoogleManager.cs 스크립트 하나를 생성해 붙여주었다. 로그인 연관 코드는 인터넷에 널려 있지만, 플러그인을 올려 주신 분의 깃을 참고하여 단순하게 작성해 보자.주의할 점 깃의 코드를 의심하지 말고, 다른 부분을 의심하자 이제 로그 텍스트를 넣어주고 만들어 놓은 로그인 버튼에 SignIn 함수를 할당해 주자. 컴파일 하면 준비는 끝났다.
이제 Google Play Console을 설정해 줄 차례다.
임포트 에러 해결하기
임포트 후 이런 에러 메세지들이 무조건적으로 쏟아져 나올 텐데 당황하지 말고 해결해 보자. 처음 두번째 에러 메세지를 철저히 읽어보시면 insecure connection not allowed 라고 쓰여있는데, 뭔가 보안 때문에 통신 연결이 안 되고 있는 모양새다. 따라서 우리는 이렇게 HTTP를 통한 다운로드를 언제나 허용해 줘 보자. 한번 더 Force Resolve를 해 보시면 뭔가 해결이 되는 것 같은데.여전히 에러가 뜨며 진행이 안 되고 있을 것입니다.
밑으로 내려 읽어보시면 뭔가 디펜던시들이 충돌되고 있다는 것을 알 있습니다.
Scope지정
41. API 및 서비스 OAuth 동의 디스플레이 이동 Scope는 로그인 요청 시 구글 측에서 제공할 이용자 정보들에 대한 Scope입니다. 42. OAuth User Type 정하기 43. 앱 정보와 이용자 지원 이메일을 입력하고 아래에 개발자 전화번호 까지 입력 후 저장 후 계속 버튼 선택 기업 유저만 로그인하도록 하기위해 UserType을 내부로 지정하였습니다. 모든 구글 유저 로그인 인정 하려면 외부로 지정해줍니다.
44. Scope 지정을 해주어야 하는데 범위 추가 혹은 삭제 버튼을 누르시면 오른쪽에 사이드 메뉴 팝업이 뜹니다. 나는 이메일, 프로필 사진 등의 정보가 필요하여 모두 체크해주었다.
자주 묻는 질문
구글 캘린더 일정 설정
위 화면에서 내 일정을 보거나 수정할 관한이 있는 사용자가 모든 권유를 보도록 하용하 기를 체크 해제를 해야 합니다. 좀 더 자세한 사항은 본문을 참고하시기 바랍니다.
스프레드시트 다운로드하기
완전한 스프레드시트는 다음과 같은 6가지 파일 형식으로 다운로드가 가능합니다. 자세한 내용은 본문을 참고하세요.
로그인 코드 작업
인터넷에서 조화로운 배경 사진 하나를 가져오고, 유니티로 로그인 기능을 수행할 UI 버튼 하나와 로그를 찍을 텍스트 하나를 만들어 주었다. 더 알고싶으시면 본문을 클릭해주세요.