APIを使用してCSVデータを使用してGoogle Fusion Tablesを更新する際の問題を診断しようとしています。エラーは報告されていないものの、コード側で正しく動作するように見えますが、データには変更が反映されません。どのように私は何が間違っていると診断することができますどのようなアイデア?APIを使用してGoogleのFusion Tableを診断してCSVの問題をアップロードする
フュージョンテーブルを毎日更新するために、Google.Apis.Fusiontables.v2 C# libraries(v1.27.1.833がこれまでに試した最新のものです)を使用しています。このプロセスは、しばらくの間シームレスに動作していましたが、もはや機能しなくなりました。私はプロセスが1ヶ月以上壊れている疑いがあります。
すべてのことがコード側から行われているようですが、エラーは報告されていません。私はVisual Studio内から問題を指摘してプロセスをデバッグしています。クライアント側からはうまくいくようです。
はケースでは、私が使用しているC#の方法があると便利です。
fusiontablesService.Table.ReplaceRows(tableId, stream, "application/octet-stream").Upload();
私は更新しようとしていたテーブルである - https://fusiontables.google.com/DataSource?docid=1ndrFm1g0iZpz5gszjz5Ij9r_KiQbNYRXVM2JNfv3
UpdatedUtc
列がいくつか更新された行が通過していることを示していますしかし、それらのすべてではありません。
CSVストリームを物理ファイルにエクスポートし、Web UI経由で新しいFusion Tableを手動で作成した場合、これは完全に機能し、そこに存在すると思われるすべての欠落したデータが表示されます。
ここでそれは便利だ場合はzip形式のCSVファイルです - http://www.paydirt.co.nz/stackoverflow/GoldPermits.zip
これは私がCSVはにファイルを手動でインポートしたテストフュージョン表である - ライブテーブルの更新中に欠落データのhttps://www.google.com/fusiontables/DataSource?docid=1Udnre88O8e1zokvnhrkmqdY7BbYD2OQtELdyz3uG
この例の2行分が見つからない場合のPERMIT_NUMBER
は、60304と60247です。
どのような問題が起こっているのでしょうか?たぶん私は気付いていないいくつかのログやログオプションがありますか?
どのようなヘルプやアイデアを掘り下げていただければ幸いです。 fusiontablesService.Table.ReplaceRows(...).Upload()
から