概要
GoogleCloudPlatform/php-docs-samplesの、 bigquery/quickstart.php で作成したデータセットにCSVファイルのデータをアップロードする。
結果
こんな感じでファイルがアップロードできている。
手順
- GoogleのAPIコンソールにアクセスする
- APIとサービスから認証情報で、認証情報を作成する
- サービスアカウントからcompute engine default service account/JSONを選択して、作成ボタンを押し、認証情報のJSONファイルをダウンロードする(GistのJSONのような内容のものがダウンロードできる)
- コードのJSONパスとかproject_idとかを適宜修正して、
php quickstart-upload.php
などで実行して、ファイルをアップロードする
以下スクショ。
コード
適当にディレクトリを切って全部置いといて、composer install からの php quickstart-upload.php gist.github.com
参考にしたやつ
bigquery/quickstart.php で作成したデータセットに github.com