Googleスプレッドシートのデータを
PHPのZendGdataを使って処理する内容に関して。
スプレッドシートを触っていたら、
「新しいスプレッドシートになりました」とのメッセージ。
使い勝手も変わらないので、いいかと思っていたら接続部分でエラーが。
まず、最初は認証エラー。
これはZend Frameworkから最新版をダウンロードしたらできた。
Latest – Downloads – Zend Framework
ただし、Version 1.12.10にしたけど、最初はZend/Xml/Security.phpがないってエラー。
確かに無い。
Zend Framework 1.12.10 MinimalからZend/Xml/の中の2ファイルを移したら動いた。
解決かと思ってたら、数日後に利用するとまたエラー。
Expected response code 200, got 409
409はコンフリクトとのことだけど思い当たるものがない。
見てみると、スプレッドシートでアクセスした時のURLが変わっている。
とういうことで、spreadsheetKeyを新しいURLの文字列にしてアクセスしてみると動いた。
コメントを残す