이 프로젝트는 Google Mirror API의 주요 기능을 보여주는 Glass 소프트웨어입니다.
빠른 시작 프로젝트가 완전히 작동하는 데모를 보려면 https://glass-python-starter-demo.appspot.com. 또는 자체 버전을 배포하는 방법을 알아보세요.
기본 요건
- PHP 5.3.x 이상
- 웹 서버 - 파일을 호스팅할 장소가 필요합니다. Apache httpd 및 nginx 작업 좋습니다.
- 구독을 사용하려면 인터넷에 액세스할 수 있는 호스팅도 필요합니다. 신뢰할 수 있는 인증서로 서명된 유효한 SSL 인증서가 있는 환경 있습니다
Google API 콘솔 프로젝트 만들기
그런 다음 Google Mirror API에 대한 액세스를 사용 설정합니다.
- Google API 콘솔로 이동하여 새 API 프로젝트를 만듭니다.
- 서비스를 클릭하고 새 프로젝트에 Google Mirror API를 사용 설정합니다.
<ph type="x-smartling-placeholder">
</ph>
- API 액세스를 클릭하고 웹 애플리케이션용 OAuth 2.0 클라이언트 ID를 만듭니다.
<ph type="x-smartling-placeholder">
</ph>
- Glass 소프트웨어의 제품 이름과 아이콘을 지정합니다. 이 필드는 OAuth 권한 부여에 표시됩니다.
확인할 수 있습니다
- 웹 애플리케이션을 선택하고 호스트 이름 값을 지정합니다(예:
localhost
). - 클라이언트 ID에 대해 설정 수정...을 클릭하여 리디렉션 URI를 지정합니다. 콜백 URL 지정
로컬 개발용 웹 서버용(예:
http://localhost:8080/oauth2callback
) 배포 웹 서버(예:https://example.com/oauth2callback
) - Google API 콘솔의 클라이언트 ID와 비밀번호를 기록해 둡니다. 준비 사항
빠른 시작 프로젝트를 구성합니다.
프로젝트 구성
클라이언트 ID, 비밀번호, 단순 API 키, 기본 URL,
SQLite 데이터베이스는 config.php
에서 만들 수 있습니다.
$api_client_id = "1234.apps.googleusercontent.com";
$api_client_secret = "ITS_A_SECRET_TO_EVERYBODY";
$api_simple_key = "AIzaSyCCbHcqDeb0oycQ9niV8P3n0F0qM";
$base_url = "http://example.com/starter-project";
$sqlite_database = "/tmp/database.sqlite";
프로젝트 배포
빠른 시작 프로젝트를 호스트 서버에 배포합니다.
- PHP 빠른 시작 디렉터리를 HTTP 웹 서버의 문서 디렉터리에 복사합니다.
시스템 구성에 따라 쓰기 가능한 함수를 미리 만들어야 할 수도 있습니다. 파일을 다운로드합니다.
$ touch /tmp/database.sqlite $ chmod 777 /tmp/database.sqlite