PHP 빠른 시작

이 프로젝트는 Google Mirror API의 주요 기능을 보여주는 Glass 소프트웨어입니다.

빠른 시작 프로젝트가 완전히 작동하는 데모를 보려면 https://glass-python-starter-demo.appspot.com. 또는 자체 버전을 배포하는 방법을 알아보세요.

GitHub에서 다운로드

기본 요건

  • PHP 5.3.x 이상
  • 웹 서버 - 파일을 호스팅할 장소가 필요합니다. Apache httpdnginx 작업 좋습니다.
  • 구독을 사용하려면 인터넷에 액세스할 수 있는 호스팅도 필요합니다. 신뢰할 수 있는 인증서로 서명된 유효한 SSL 인증서가 있는 환경 있습니다
를 통해 개인정보처리방침을 정의할 수 있습니다.

Google API 콘솔 프로젝트 만들기

그런 다음 Google Mirror API에 대한 액세스를 사용 설정합니다.

  1. Google API 콘솔로 이동하여 새 API 프로젝트를 만듭니다.
  2. 서비스를 클릭하고 새 프로젝트에 Google Mirror API를 사용 설정합니다. <ph type="x-smartling-placeholder">Google API 콘솔의 Google Mirror API</ph>
  3. API 액세스를 클릭하고 웹 애플리케이션용 OAuth 2.0 클라이언트 ID를 만듭니다. <ph type="x-smartling-placeholder">Google API 콘솔의 API 액세스 섹션</ph>
  4. Glass 소프트웨어의 제품 이름과 아이콘을 지정합니다. 이 필드는 OAuth 권한 부여에 표시됩니다. 확인할 수 있습니다 브랜드 정보 지정
  5. 웹 애플리케이션을 선택하고 호스트 이름 값을 지정합니다(예: localhost). 애플리케이션 유형 선택
  6. 클라이언트 ID에 대해 설정 수정...을 클릭하여 리디렉션 URI를 지정합니다. 콜백 URL 지정 로컬 개발용 웹 서버용(예: http://localhost:8080/oauth2callback) 배포 웹 서버(예: https://example.com/oauth2callback) 리디렉션 URI에 대한 Google API 콘솔 구성 패널
  7. Google API 콘솔의 클라이언트 ID와 비밀번호를 기록해 둡니다. 준비 사항 빠른 시작 프로젝트를 구성합니다. 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";

프로젝트 배포

빠른 시작 프로젝트를 호스트 서버에 배포합니다.

  1. PHP 빠른 시작 디렉터리를 HTTP 웹 서버의 문서 디렉터리에 복사합니다.
  2. 시스템 구성에 따라 쓰기 가능한 함수를 미리 만들어야 할 수도 있습니다. 파일을 다운로드합니다.

    $ touch /tmp/database.sqlite
    $ chmod 777 /tmp/database.sqlite