以下などを参考にしました。
http://qiita.com/kenji0302/items/efbdb159130302a90143
先人の方々、いつもありがとうございます<(_ _)>
紹介されている内容を工夫する点が3つあったのでメモしておきます。
1.クライアントIDの作成、キーの取得
#OAuth 2.0 クライアント IDの作成
1-1.「認証情報を作成」をクリック
1-2.「OAuthクライアントID」を選択
1-3.「その他」を選択して作成
名前は任意
ここでできるクライアントIDを以下に記入
$G_CLIENT_ID = 'サービスアカウントのクライアントID';
#サービス アカウント キーの作成
1-4.「認証情報を作成」をクリック
1-5.「サービス アカウント キー」を選択
1-6.「サービスアカウント」を作成したプロジェクトを選択
1-7.「キータイプ」を「P12」を選択して「作成」ボタンをクリック
このときダウンロードするファイル名を以下に記入
$G_CLIENT_KEY_PATH = 'プロジェクト名-xxx.p12';
2.インストール用json
以下のように波括弧を追加
composer.json
{
"require": {
"asimlqt/php-google-spreadsheet-client": "2.3.*",
"google/apiclient": "1.1.2"
}
}
----
3.
php-google-spreadsheet-client\src\Google\Spreadsheet
DefaultServiceRequest.php
232行目あたりの以下を書き換え
CURLOPT_SSL_VERIFYPEER => true,
↓
CURLOPT_SSL_VERIFYPEER => false,
結果:
B列は入力できたけど、A列がされていない…
http://qiita.com/kenji0302/items/efbdb159130302a90143
先人の方々、いつもありがとうございます<(_ _)>
紹介されている内容を工夫する点が3つあったのでメモしておきます。
1.クライアントIDの作成、キーの取得
#OAuth 2.0 クライアント IDの作成
1-1.「認証情報を作成」をクリック
1-2.「OAuthクライアントID」を選択
1-3.「その他」を選択して作成
名前は任意
ここでできるクライアントIDを以下に記入
$G_CLIENT_ID = 'サービスアカウントのクライアントID';
#サービス アカウント キーの作成
1-4.「認証情報を作成」をクリック
1-5.「サービス アカウント キー」を選択
1-6.「サービスアカウント」を作成したプロジェクトを選択
1-7.「キータイプ」を「P12」を選択して「作成」ボタンをクリック
このときダウンロードするファイル名を以下に記入
$G_CLIENT_KEY_PATH = 'プロジェクト名-xxx.p12';
2.インストール用json
以下のように波括弧を追加
composer.json
{
"require": {
"asimlqt/php-google-spreadsheet-client": "2.3.*",
"google/apiclient": "1.1.2"
}
}
----
3.
php-google-spreadsheet-client\src\Google\Spreadsheet
DefaultServiceRequest.php
232行目あたりの以下を書き換え
CURLOPT_SSL_VERIFYPEER => true,
↓
CURLOPT_SSL_VERIFYPEER => false,
結果:
B列は入力できたけど、A列がされていない…