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

You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

コメントを残す

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>