Googleスプレッドシートの新しいバージョンでAPI接続エラー

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の文字列にしてアクセスしてみると動いた。


Categories:

Tags:


Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA